1

私の 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 %>
4

1 に答える 1