こんにちは。現在railsプログラミングにおいて、f.collection_selectのプログラムを行なっております。
views
1= f.collection_select :genre, Review.GenreLists, :first, :first, {prompt: "選択してください"}, {class: 'form-control js-searchable', multiple: true}
上記のようにプログラムをviewsで行い、controller、modelにはそれぞれ以下のようにプログラムしております。
model
1 def self.GenreLists 2 @@GenreLists 3 end 4 5 @@GenreLists = [ 6 ["A","A"], 7 ["B","B"],]
reviewsparams
1 def review_params 2 params.require(:review).permit( 3 ... 4 :image_1, 5 image_2: [], 6 situation: [], 7 genre: [] 8 ) 9 10 def edit 11 @review = Review.find(params[:id]) 12 render :layout => "froala" 13 end
上記のようなプログラムとなっており、f.collection_select以外のプログラムは情報が保持されておりますので、個人的にはreviews_paramsの書き方が原因なのかなと考えておりますが、解消方法が見つかりません。
f.collection_selectのデータを保持する方法がありましたらご教示いただけないでしょうか?よろしくお願い致します。
あなたの回答
tips
プレビュー