我在Refinery中有一个名为Works的自定义引擎。我希望它可以在主页上找到。我已将页面控制器扩展如下:
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
它给了我错误,“未定义的方法`每个'”。有什么想法吗?
答案 0 :(得分:0)