添加配置的最佳位置 - 控制器,型号或帮助器?

时间:2017-02-28 19:06:45

标签: ruby-on-rails

注意:我没有将任何数据保存到数据库中。只需将其呈现为电子邮件

我正在尝试从我的模型中移动此函数:

  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 个答案:

答案 0 :(得分:1)

请记住,为了在视图中查看结果,您必须将助手类包含在呈现视图的控制器中。

class MyController < ApplicationController

include MyHelper

# rest of your controller code
end