テックキャンプ短期集中オンラインコース。学習65日目のふりかえり

学習時間:10:00

実装内容(オリジナルアプリ):タグの登録及び上書き機能

解決したことや学んだ単語:タグ機能の実装ではデータを配列で送るため、コントローラー側でも配列から要素を取り出して処理する過程が必要になる。

 

学習の振り返り:

 本日はタグを利用した食品の登録及び上書き機能の実装を行なっていた。JqueryUIとtag-itというライブラリ及びプラグイン を使おうと思っていたがj Queryのファイルが上手く読み込めず断念。それらのライブラリが使えないと登録もできないと思っていたが、別の方法で登録上書き、ついでに更新履歴変更機能も実装できた。現在発生している問題としてはN+1問題が解消できていないことが挙げられる。原因としては親である利用者モデルから子モデルである食事テーブルを挟み中間テーブルの先にあるタグテーブルへの連携がうまくいっていないことで、なんとか解決できる記述方法を探したい。