我整个上午一直试图解决这个问题。在本地,这个设置工作正常。我没有使用redactor-rails gem,因为这是一个rails 4应用程序而且它不支持它。我已经从active_admin初始化程序文件中移动了redactor.css和redactor.js调用,这在我的actice_admin.js.coffee和active_admin.css文件中是必需的,因为在Heroku上,它无法找到路径。现在,当启动应该显示redactor的页面时,我在控制台中得到has no method 'redactor'
。
我很茫然。我已经阅读了关于预编译资产以及管道如何工作的信息,但这似乎并不像我在做任何与众不同的事情。
那么如何在没有此错误的情况下部署到Heroku?
答案 0 :(得分:0)
好的,所以我似乎忽略了一项重要的任务。在考虑了预编译后,我记得我被告知要运行
RAILS_ENV=production bundle exec rake assets:precompile
之前。再次运行之后,它预编译了active_admin.css和active_admin.js.coffee文件,其中包含新的require
。中提琴!
希望将来可以帮助其他人。