Rails 3 で共有 JavaScript テンプレートをレンダリングしようとしています。
2 つのコントローラー アクションがあり、どちらも update という名前です。
コントローラー アクションごとに「update.js.erb」ファイルがあり、次のようにします。
<%= render 'shared/_update.js.erb' >
またはさらに良い:
<%= render 'shared/update' %>
しかし、これを行うと、次のような erb 要素の周りで解析エラーが発生します。
/Users/ipd/Projects/master/app/views/shared/_update.js.erb:15: syntax error, unexpected keyword_when, expecting keyword_end
'); when Activity::Rating
js テンプレートをレンダリングする適切な方法は何ですか?
ありがとう!
更新:テンプレートの余分な空白を削除することで、大文字と小文字の構文エラーの問題を解決しました。各行の間にスペースがありました<% when :case %>
。(!!!)
しかし、パーシャルを使用するときにjsを実行することはまだできません。