我整个上午都在努力解决这个问题。在本地,这个设置工作得很好。我没有使用redactor-rails gem,因为这是一个rails 4应用程序,它不支持它。我将redactor.css和redactor.js调用从active_admin初始化器文件移到了我的actice_admin.js.coffee和active_admin.css文件中,因为在Heroku上,它找不到路径。现在,当启动应该显示redactor的页面时,我在控制台中得到了has no method 'redactor'。
我不知所措。我已经阅读了预编译资产和管道是如何工作的,但似乎我在这里并没有做任何不寻常的事情。
那么如何才能部署到Heroku而不出现这个错误呢?
发布于 2013-12-14 01:02:16
好吧,所以我似乎忽略了一项重要的任务。在考虑了更多关于预编译的问题之后,我记得我被告知要运行
RAILS_ENV=production bundle exec rake assets:precompile
在此之前。在再次运行之后,它预编译了包含新require的active_admin.css和active_admin.js.coffee文件。
希望这对将来的其他人有所帮助。
https://stackoverflow.com/questions/20571500
复制相似问题