Ruby on rails Rails-CKEditor-No-routes匹配lang/fr.js和editor.css
我试图在生产中使用CKeditor,但它总是失败 日志: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
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>