【发布时间】:2012-01-22 13:46:21
【问题描述】:
下面是一些不起作用的简单代码:
module ApplicationHelper
def industries
industries = ['Agriculture','Food', etc.]
end
end
class User < ActiveRecord::Base
include ApplicationHelper
validates_inclusion_of :industries, :in => ApplicationHelper.industries
...
end
当使用undefined method 'industries' 运行用户操作时,此代码将失败。你知道我如何以正确的方式引用帮助者(或者最好只是行业)吗?
编辑
根据 Mauricio 下面的回答中的代码,如何在控制器和视图中访问 INDUSTRIES?我在让行业随处可访问时遇到了真正的麻烦,但它确实需要用于我的应用程序。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 helper