Ruby on rails Rails-CKEditor-No-routes匹配lang/fr.js和editor.css

Ruby on rails Rails-CKEditor-No-routes匹配lang/fr.js和editor.css,ruby-on-rails,ckeditor,Ruby On Rails,Ckeditor,我试图在生产中使用CKeditor,但它总是失败 日志: Started GET "/backend/articles/lang/fr.js?t=C6HH5UF" for 127.0.0.1 at 2013-03-12 20:52:40 +0100 ActionController::RoutingError (No route matches [GET] "/backend/articles/lang/fr.js"): 及 在my prodcution.rb中: config.serv

我试图在生产中使用CKeditor,但它总是失败

日志:

Started GET "/backend/articles/lang/fr.js?t=C6HH5UF" for 127.0.0.1 at 2013-03-12 20:52:40 +0100

ActionController::RoutingError (No route matches [GET] "/backend/articles/lang/fr.js"):

在my prodcution.rb中:

  config.serve_static_assets = true

  # Compress JavaScripts and CSS
  config.assets.compress = true

  # Don't fallback to assets pipeline if a precompiled asset is missed
  config.assets.compile = true
我已尝试根据此问题显式添加文件=>

但它失败了。。。这意味着文本区域不显示。 有人有主意吗?
感谢您的帮助。

这可能会对您有所帮助,请尝试添加以下内容:

在production.rb中:

config.assets.precompile += ['ckeditor/skins/kama/editor.css', 'ckeditor/lang/fr.js', 'ckeditor/skins/kama/editor.css']
在布局中,在html的HEAD标记中添加以下行:

<script type="text/javascript">
  var CKEDITOR_BASEPATH = '/assets/ckeditor/';
</script>

var CKEDITOR_BASEPATH='/assets/CKEDITOR/';
config.assets.precompile += ['ckeditor/skins/kama/editor.css', 'ckeditor/lang/fr.js', 'ckeditor/skins/kama/editor.css']
<script type="text/javascript">
  var CKEDITOR_BASEPATH = '/assets/ckeditor/';
</script>