1

Rails アプリ内で、jQuery WYSIWYG テキスト エディターである wysihtml5 を使用しています。wysihtml5 js ファイルは、ベンダー ディレクトリにあります。

wysihtml5 エディターを初期化するときに、エディターが使用するスタイルシートへのリンクを渡すことができます。次に例を示します。

initWysihtml5 = (id, toolbar) ->
  editor = new wysihtml5.Editor(id, stylesheets: ['wysihtml5-style.css'])

Rails での私の質問は、javascript でスタイルシートを参照するにはどうすればよいですか? このようにレイアウトに含めています<%= stylesheet_link_tag "application", "wysihtml5-style", "data-turbolinks-track" => true %>が、問題は、パスがアセット パイプラインで動的に生成されるときに、スタイルシートにリンクする方法がわからないことです。

4

1 に答える 1

1

coffescript ファイルにプレフィックスを付けると.erb、ビュー ヘルパーを使用できます。追加の erb 解析のパフォーマンスについて心配する必要はありません。本番環境でアセットをプリコンパイルすると思うからです。

元:

# somefile.js.coffee.erb
initWysihtml5 = (id, toolbar) ->
  editor = new wysihtml5.Editor(id, stylesheets: ['<%= asset_path("wysihtml5-style.css") %>'])
于 2013-11-04T17:30:18.890 に答える