在推送之前,您是否已将 config.js 添加到本地 git 存储库?
[编辑]
还有几件事要检查。您是否使用了 redactor-rails gem,如果是,它是否在您的 gemfile 中?
gem 'jquery-rails'
gem 'redactor-rails'
您的 gemfile.lock 是否已检入 git?
[编辑 2]
我现在已经对此进行了测试,实际上,redactor-rails 存在问题,这会导致自定义配置被 gem 的默认值覆盖。
在 github repo 上,有一个解决方案,我在 heroku 上测试过,并复制到这里:
rails generate redactor:config
生成文件app\assets\redactor-rails\config.js
。这将无法在资产管道中正确工作,因为该rake assets:precompile
任务仍将config.js
来自 gem 而不是应用程序(尽管它在开发中不会正常工作)。请参阅在生产环境中覆盖后端资产
解决方案是创建自己的 config.js(或任何文件名)并将其放在 >app 的资产中的任何位置。然后,当需要编辑器时//= require redactor-rails
,请使用:
//= require redactor-rails/redactor.min
//= require path/to/custom/config
为我工作。希望有帮助。https://github.com/SammyLin/redactor-rails/issues/16