我已经通过Bower将"Tinymce"安装到我的Rails应用程序的vendor/assets/bower_components/tynymce-dist目录中。
我在application.js中包含了js资源,它可以正常工作。
然后我在application.css中包含了CSS文件。
在这种方式下,tinymce脚本调用it。
//= require tinymce-dist
然后我在application.css中包含了CSS文件。
@import 'tinymce-dist/skins/lightgray/skin.min.css'
这个程序可以运行,但我在Rails控制台中遇到了一个错误。
ActionController::RoutingError (No route matches [GET] "/assets/skins/lightgray/skin.min.css"):
并且在谷歌浏览器控制台中
GET http://localhost:3000/assets/skins/lightgray/skin.min.css
在这种方式下,tinymce脚本调用it。
skinUrl = tinymce.baseURL + '/skins/' + skin;
看起来它调用了绝对URL。
一个解决方案是使用Tinymce gem,但我不想使用这种方法。
如何解决这个问题。