多数の連絡先を持つクライアントを持つRailsアプリがあります。クライアントを選択して、連絡先/インデックス リストを変更したいと考えています。したがって、ユーザーがクライアントを選択すると、画面が更新され、そのクライアントの連絡先が表示されます。
このドロップダウン選択から始めました:
<%= select_tag 'Client', options_from_collection_for_select(Client.all, :id, :client_name) %>
しかし、連絡先を取得するテーブル コードを変更する方法がわかりません。
<% @contacts.each do |contact| %>
jquery を使用する必要がありますか?
助けてくれてありがとう!
アップデート1:
@selected_client
ステートメントに追加できますか:
<%= select_tag 'Client', options_from_collection_for_select(Client.order(:client_name), :id, :client_name, @selected_client) %>
次に、これを使用します。
<% @selected_client.contacts.each do |contact| %>