我一直在努力解决这个问题。在本地,这个设置工作得很好。我没有使用redactor-rails gem,因为这是一款rails 4应用程序,它不支持它。我已经将active_admin初始化文件中的redactor.css和redactor.js调用移到了actice_admin.js.coffee和active_admin.css文件中,因为在Heroku中找不到路径。现在,当启动应该显示redactor的页面时,我在控制台中获得has no method 'redactor'
。Rails 4 - ActiveAdmin - Redactor - Heroku - 没有方法'redactor'控制台错误
我不知所措。我已经阅读过预编译资产以及管道工作原理,但似乎并没有在这里做任何不寻常的事情。
那么如何在没有这个错误的情况下部署到Heroku?
更好的是,如果您从/ public/assets中删除任何现有的预编译资产,Heroku会为您预编译所有资产(并且您不必将它们存储在git repo中)。干杯! – Donovan
@Donovan你是对的。这实际上是正确的方法。无论出于何种原因,Redactor并没有在Heroku上进行常规部署。我的方法必须解决一些问题。所以我删除了我的公共/资产内容,所以我的本地应用程序不会先阅读这些样式表等。 –