Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 添加配置的最佳位置-控制器、模型或助手?_Ruby On Rails - Fatal编程技术网

Ruby on rails 添加配置的最佳位置-控制器、模型或助手?

Ruby on rails 添加配置的最佳位置-控制器、模型或助手?,ruby-on-rails,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 e

注意:我没有将任何数据保存到数据库中。只是把它翻译成电子邮件

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

  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
但观点并不承认这一点。更好的地方是控制器吗


有人知道解释这一点的指南吗

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

class MyController < ApplicationController

include MyHelper

# rest of your controller code
end
class MyController