3

アセット パイプラインにある CoffeScript ファイルで、このようなことを試みます。

<%= escape_javascript(render partial: "shared/mypartial")%>

しかし、次のエラーが表示されます

throw Error("NoMethodError: undefined method `render' for #<#    <Class:0x007fb68f801a40>:0x007fb68d3c3fe8>\n  (in /Users/user/Sites/app/app/assets/javascripts/application/app.js.coffee.erb)")

render メソッドを取得できない理由はありますか?

4

1 に答える 1

6

Coffeescript ファイルはリクエストのコンテキスト内で処理されないため、render メソッドにアクセスできません。

于 2012-11-20T04:12:13.077 に答える