【发布时间】:2012-04-19 04:51:25
【问题描述】:
我在炼油厂有一个名为 Works 的自定义引擎。我希望它可以在主页上使用。我已将 Pages Controller 扩展如下:
Refinery::PagesController.class_eval do
before_filter :find_all_works, :only => [:home]
protected
def find_all_works
@works = Refinery::Works::Work
end
end
这允许服务器启动并加载视图而不会出现错误,但是,第二次我尝试使用以下内容访问引擎:
Refinery::PagesController.class_eval do
before_filter :find_all_works, :only => [:home]
protected
def find_all_works
@works = Refinery::Works::Work
end
end
它给了我错误,“未定义的方法‘每个’”。有什么想法吗?
【问题讨论】:
-
你有没有想过这个问题?
-
我也遇到了同样的问题你有解决方案吗?
标签: ruby-on-rails ruby-on-rails-3 refinerycms