【发布时间】:2015-10-22 16:27:34
【问题描述】:
我遇到了 heroku 无法运行我的应用程序的问题。
我正在使用refinerycms 并尝试将导航菜单放在this tutorial 的页脚中。
我成功地将所有内容推送到heroku。
heroku run rake db:migrate 工作正常。
当我尝试在 heroku 上打开应用程序时,我在日志中收到此错误:
/app/app/decorators/controllers/refinery/pages_controller.rb:1:in `<top (required)>': private method `prepend' called for Refinery::Admin::PagesController:Class (NoMethodError)
这是导致错误的文件:
pages_controller_decorator.rb
Refinery::Admin::PagesController.prepend(
Module.new do
def permitted_page_params
super << :show_in_footer
end
end
)
显然 heroku 的 prepend 方法存在问题,但我不确定如何在没有它的情况下使页脚操作正常工作。
【问题讨论】:
标签: ruby-on-rails ruby heroku refinerycms