プログラミングのメモ帳

自分のメモとして残したいアウトプット

2019-04-16から1日間の記事一覧

いいね機能のDB設計

よくある「いいね機能」のDB設計を考える。 ツイッターで言えばいわゆる「ファボ」機能。 前提条件 ・UserモデルとPostモデルが存在する ・User has_many posts という関連付けが行われている ER図 Like Modelを作る Postにいいねしたユーザー一覧を入れると…

Userモデルに紐付くModelの作り方

かなり基本の部類に入るとは思うがUserモデルに紐づくModel (例えばPostだったりTaskだったりTweetだったりする) の作り方を確認してみる Modelの生成 まずはgenerate(カラムはお好み) $ rails g Model Post title:string content:text user:references us…