Programing 33日目
【本日の勉強内容】
・Ransack selectboxの実装(1h)
・Ransack selectboxの実装を2つしたら起きたエラー(2h)
・Ransack selectboxのドロップダウンメニューの重複を避けるための方法探し(5h)
【解決済み】
・Ransackのセレクトボックスの書き方がよくわからなかった。
・セレクトボックスを複数にしたら片方の検索機能がなくなった。
→value,属性ともにproductの該当カラム名にしたらうまく行った
【未解決】
・ransack selectbox ドロップダウン形式の選択リスト表示が重複データも含まれてしまっている→そもそも別のmodelを作るべきでは?
【新出単語】
【時間】
8h
【メモ】
理解していなくても自分の直感でコードを色々試してみると意外と動くことがある。
色々試した方が「こうすると動いた」というデータが得られるので、ただググるだけよりも効果的に学習ができると感じた。
こういう側面は座学ではどうしても得られない。
1日かけて考えて、「あれ、そういえば重複してるデータって基本的に別のデータベース用意した方がいいんだっけ」と気づいた。明日トライしてみたい。