1

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を実行することはまだできません。

4

0 に答える 0