Rails 4 - ActiveAdmin - RedactoR语言 Heroku - 没有方法'redactor'控制台错误



我整个上午都在努力解决这个问题。在本地,此设置运行良好。我没有使用redactor rails gem,因为这是一个rails 4应用程序,它不支持它。我已经将active_admin初始值设定项文件中的redactor.css和redactor.js调用移动到我的active_admin.js.coffee和active_admin.css文件中,因为在Heroku上,它找不到路径。现在,当启动应该显示密文的页面时,我在控制台中得到has no method 'redactor'

我不知所措。我已经阅读了预编译资产和管道的工作原理,但我在这里似乎没有做任何不同寻常的事情。

那么,如果没有这个错误,我如何部署到Heroku?

好吧,所以我似乎忽略了一项重要任务。经过对预编译的思考,我想起有人告诉我要运行

RAILS_ENV=production bundle exec rake assets:precompile

之前。再次运行后,它预编译了active_admin.css和active_admin.js.coffee文件,其中包含新的require。Viola!

希望这对将来的其他人有所帮助。

最新更新