私の Ruby on Rails アプリケーションには、いくつかのレコードを一覧表示するビューがあります。
また、ID を取得し、ページ上のレコードをフィルタリングする JavaScript onclick イベントを含むページにいくつかのフィルターがあります。
クリックされたボタンの ID は、javascript 変数に格納されます。
var selected = [];
私の index.html.erb では、selected[] 配列の値を使用して、データベースからデータを取得し、インデックス ページをフィルター処理したいと考えています。
他の投稿で、後者はサーバーで実行されるため、JavaScript 変数を erb コードに渡すことができないことを見ました。
ajax または別の方法を使用して、選択した ID を erb 関数に渡すにはどうすればよいですか?
<% Post.recent(**selected**).each do |post| %>
.....
<% end %>