Worksという名前のRefineryにカスタムエンジンがあります。ホームページで公開してほしいです。次のように 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
これにより、サーバーが起動し、ビューがエラーなしでロードされますが、2番目に次のような方法でエンジンにアクセスしようとします:
Refinery::PagesController.class_eval do
before_filter :find_all_works, :only => [:home]
protected
def find_all_works
@works = Refinery::Works::Work
end
end
「undefined method `each'」というエラーが表示されます。何かご意見は?