実現したいこと
タグが複数表示されているのを解決したい
前提
Rubyでwebアプリを作成しています。
発生している問題・エラーメッセージ
このように同じタグが複数表示されてしまっています。
該当のソースコード
seed.rb
1tags = [ 2 { name: 'バトル' }, 3 { name: 'アクション' }, 4 { name: '冒険' }, 5 { name: 'ファンタジー' }, 6 { name: 'SF' }, 7 { name: '恋愛・ラブコメ' }, 8 { name: 'スポーツ' }, 9 { name: 'ミステリー・サスペンス・ギャンブル' }, 10 { name: 'ギャグ・コメディ' }, 11 { name: '成人' } 12] 13 14tags.each do |tag_data| 15 Tag.find_or_create_by(tag_data) 16end
index.html
1 <div class="tag-search"> 2 <%= form_tag posts_path, method: :get, class: 'boards__searchForm' do %> 3 <%= select_tag :tag_id, 4 options_from_collection_for_select(Tag.all, :id, :name, params[:tag_id]), 5 { 6 prompt: 'ジャンル別に検索', 7 onchange: 'submit(this.form);' 8 } 9 %> 10 <% end %> 11 </div>
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2023/05/29 02:38
2023/05/29 02:57
2023/05/30 15:55