rails5.2です。
https://apidock.com/rails/ActionView/Helpers/FormTagHelper/select_tag
https://railsdoc.com/page/select_tag
など
ドキュメントは見てるのですが、select_tagのoption指定がうまくいきません。。。
試したコード
ruby
1<% category_options = Category.order(:order_number).map { |c| [c.name, c.id, data: { children_path: category_sub_categories_path(c) }] } %> 2<%= select_tag "search[category_id]", category_options, :class => "select-parent form-control" %> 3
欲しい形
html
1<select class="select-parent" name="serach[category_id]" id="serach_category_id"> 2<option value="">選択して下さい</option> 3<option data-children-path="/categories/1/sub_categories" value="1">ジャケット</option> 4<option data-children-path="/categories/2/sub_categories" value="2">Tシャツ</option> 5<option data-children-path="/categories/3/sub_categories" value="3">パンツ</option> 6<option data-children-path="/categories/4/sub_categories" value="4">靴</option> 7
現状
html
1<select name="search[category_id]" id="search_category_id" class="select-parent "> 2[["ジャケット", 1, {:data=>{:children_path=>"/categories/1/sub_categories"}}], 3["Tシャツ", 2, {:data=>{:children_path=>"/categories/2/sub_categories"}}], 4["パンツ", 3, {:data=>{:children_path=>"/categories/3/sub_categories"}}], 5["靴", 4, {:data=>{:children_path=>"/categories/4/sub_categories"}}], 6
分かる方教えていただけないでしょうか?
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/09 01:12 編集
2020/07/09 04:01
2020/07/09 04:06
2020/07/09 05:26
2020/07/09 05:33