我在炼油厂有一个名为 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
它给了我错误,“未定义的方法‘每个’”。有什么想法吗?