我一直在努力解決這個問題。在本地,這個設置工作得很好。我沒有使用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上進行常規部署。我的方法必須解決一些問題。所以我刪除了我的公共/資產內容,所以我的本地應用程序不會先閱讀這些樣式表等。 –