2017-02-28 1 views
0

注:私はdbにデータを保存しません。ただ、電子メールにそれをレンダリング、私は私のモデルからこの機能を移動しようとしていますコントローラ、モデル、またはヘルパーの設定を追加するのに最適な場所ですか?

:ヘルパーに

def self.email_enabled?(object) 
    (object.portal_type == Portal::SITE || object.portal_type == Portal::APP) && Rails.application.config.send_portal_setup_email 
    end 

、これは私が試したものです:

def email_enabled?(object) 
    (object.portal_type == Portal::SITE || object.portal_type == Portal::APP) && Rails.application.config.send_portal_setup_email 
    end 

が、ビューそれを認識しません。コントローラのためのより良い場所はありますか?

誰もがこれを説明するガイドを知っていますか?

答えて

1

ビューで結果を確認するには、ビューをレンダリングするコントローラにヘルパークラスを含める必要があります。

class MyController < ApplicationController 

include MyHelper 

# rest of your controller code 
end 
関連する問題