だからここに私の状況があります
2 つのフォルダーを取得しました。1 つはアイテムで、1 つはパーシャル フォルダー アイテムです。
-items
-index.js.erb
フォルダーのパーシャル:
-partials
-lists
- _items.erb
私の index.js.erb の items フォルダーの下で、javascript を実行したい
$('#item').html("<%= escape_javascript(render partial: 'partials/lists/items') %>");
そのため、The partial name (partial: 'partials/lists/items'
) is not a valid Ruby identifier というエラーが発生しました。エラーはそのようなものです。
したがって、実際には状況はpartials/lists/_items.erb , _items.erb
_items.html.erbではないためですが、私がしたことは、オブジェクトのリストをレンダリングするためにapplication_helperで関数を作成していることです。したがって、すべての異なるモデルを同じレイアウトでレンダリングできました。
私の質問、私の index.js.erb がパーシャルを正しくレンダリングする方法。_items.html.erb に変更してみましたが、同じエラーが表示されます。