1

HTML ヘッダーでは、この小さな JavaScript が機能します。

application.html.erb

<script type="text/javascript">
               alert("<%= escape_javascript(render('resources/positions')) %>");
</script>

しかし、同じコードを js.erb ファイルに入れようとすると、うまくいきません。

ファイルをインクルードしようとしましたが、両方の方法で機能しませんでした:

<script src="/assets/resources.js.erb" type="text/javascript"></script>
<%= javascript_include_tag 'resources' %>

アプリ/資産/javascripts/resources.js.erb

alert("<%= escape_javascript(render('resources/positions')) %>");

何か案は ?

助けてくれてありがとう。

4

1 に答える 1

1

アセットパイプラインの問題のように聞こえます。

追加してみてください

config.serve_static_assets = true

development.rbで

于 2012-07-31T15:16:45.730 に答える