使用TinyMCE content_css的Rails在生产模式下无法正确链接

时间:2014-01-16 04:37:45

标签: ruby-on-rails ruby-on-rails-4 tinymce

嗨所以我正在尝试使用tinymce并让一切都在调试模式下工作。这是我的js.erb文件中的代码:

function tinymce_load(){
  tinymce.init({
    selector: "textarea.mceEditor",
    plugins: [
     "advlist autolink lists link image charmap print preview anchor",
     "searchreplace visualblocks code fullscreen autoresize",
     "insertdatetime media table contextmenu paste textcolor"
    ],
    menu : "core",
    toolbar1: "bold italic | alignleft aligncenter alignright alignjustify | styleselect formatselect fontselect fontsizeselect",
    toolbar2: "cut copy paste | searchreplace | bullist numlist outdent indent blockquote | undo redo | link unlink anchor image media code | preview | forecolor backcolor",
    toolbar_items_size: 'small',
    content_css : "<%= asset_path 'website.css' %>"
  });
}

我的问题是,当我在生产模式下运行时,它无法找到资产website.css。我认为这是因为当我编译我的资产时,它将它们编译成一个css文件。我有办法让这个工作吗?

2 个答案:

答案 0 :(得分:0)

检查asset_path

并检查/(斜杠)

类似的东西

content_css : "<%=asset_path '/website.css' %>"

答案 1 :(得分:0)

为了让它工作,我刚刚添加了整个应用程序css:

content_css : "<%=asset_path 'application.css' %>"