階層構造のDBそしてカテゴリの表示・・・【チーム開発5日目】


チーム開発5日目

 

使用言語は

Ruby,Rails

 

今触っているタスクは

メルカリにあるカテゴリの機能

https://gyazo.com/503d24e377f7ed36dcc67c471bb8b6d8

f:id:masataka_sugita:20190529211317p:plain

カテゴリ

この機能を作ろうと試みている

 

・この機能をサーバー・フロントを通して行う上で

大きな課題が現状として3つある。

 

1つ目:

dbにカテゴリを投下しなければならない

ただ投下するならできるが

今回作ったdbの使用は

f:id:masataka_sugita:20190529212651p:plain

カテゴリテーブル

現在はこんな感じになる。

隣接リストモデルで作るのか

経路列挙モデルで作るか

調べて決めなければならない

 

綺麗に親➡︎子➡︎孫として正確に

idを降らなければならない。

seed.rbに書いて本番環境で自動で初期値としてカテゴリが入るように

プログラムを組まないといけない

 

2つ目:

jqueryを率いてhover時にカテゴリが現れるようにしないといけない。

これに関しては調べた感じいけそうではある。

 

だが、

3つ目:

カテゴリをうまいことdbに入れたあとはdbから引っ張ってきて

viewに入れないといけない、

renderを利用してうまいこと回さなけれなならない。?

と考えている

というのも正直に書くととんでもない量になってしまって

いかにも非効率なことがわかる

 

この3つが今の段階で

カテゴリ機能のサーバーサイド、フロントの課題である

昨日からずっと調べているがdb設計に関する知識がないというか

rails触っているとSQLの知識がつかないので

SQLアンチパターンといういかにも解決できそうな記事を見つけても

解読できない、、

 

チーム開発の進捗にも影響がで始める前に解決したい。

まずはテーブルにカテゴリを入れるところから・・・

 

頑張ります。

 

学習時間

10:00~22:00

11時間。