2017-02-28 52 views
0

注:我不保存任何數據到數據庫。只是渲染到電子郵件添加配置的最佳位置 - 控制器,模型或助手?

我想這個功能從我的模式轉變:

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

請記住,爲了在視圖中看到結果,必須將helper類包含到呈現視圖的控制器中。

class MyController < ApplicationController 

include MyHelper 

# rest of your controller code 
end 
相關問題