Programing 33日目

【本日の勉強内容】
・Ransack selectboxの実装(1h)

・Ransack selectboxの実装を2つしたら起きたエラー(2h)

・Ransack selectboxのドロップダウンメニューの重複を避けるための方法探し(5h)

 

【解決済み】
・Ransackのセレクトボックスの書き方がよくわからなかった。
・セレクトボックスを複数にしたら片方の検索機能がなくなった。
 →value,属性ともにproductの該当カラム名にしたらうまく行った

【未解決】
・ransack selectbox ドロップダウン形式の選択リスト表示が重複データも含まれてしまっている→そもそも別のmodelを作るべきでは?

【新出単語】

【時間】
8h

【メモ】
理解していなくても自分の直感でコードを色々試してみると意外と動くことがある。
色々試した方が「こうすると動いた」というデータが得られるので、ただググるだけよりも効果的に学習ができると感じた。
こういう側面は座学ではどうしても得られない。

1日かけて考えて、「あれ、そういえば重複してるデータって基本的に別のデータベース用意した方がいいんだっけ」と気づいた。明日トライしてみたい。