いつもお世話になります。
現在Railsでウェブページを作成しております。
下記コードのようにプルダウンメニューを2つ用意しております。
aAryは["クラス1","クラス2","クラス3", ・・・]となっており、選択された際にクラスの内容をデータベースから取得しその内容をbAryに入れて表示したいと考えております。
Userデータベースは
classneme name
クラス1 Aさん
クラス1 Bさん
クラス1 Cさん
クラス2 Dさん
クラス2 Eさん
クラス3 Fさん
クラス3 Gさん
・
・
・
のようになっており、選択されたらUser.where(classname: "クラス1")のように
データベースから該当する生徒を抽出し、bAryに入れてSELECTタグに表示したいと考えております。
これを実現するにはどのようにすればよいのでしょうか。
参考になるサイトでも構いませんので、ご教示いただけますと幸いです。
よろしくお願いいたします。
Ruby
1 #show.html.erb 2 3 <%= form_with(model: @userinfo, local: true, html: {id: 'inform_save', class: 'form', 4 method: "post", autocomplete: 'off'}) do |f| %> 5 <%= select_tag 'a[point]', options_for_select(aAry) %> 6 <%= select_tag 'b[point]', options_for_select(bAry) %> 7 <%= f.submit '送信', id: "submit" %> 8 <% end %> 9 10
あなたの回答
tips
プレビュー