2018-10-01から1日間の記事一覧

【未経験プログラミング】twitterお気に入り実装【42日-2】

①中間テーブルを作る。 $ rails g model Like user:references micropost:references user_idとtweet_idで重複し保存しないように t.index [:user_id, :micropost_id], unique: true .自動生成された app/models/relationship.rbを変更 class Favorite < App…

【未経験プログラミング】twitterクローン多対多【42日】

ModelとModelの関係(リレーション)の種類は『一対多』だけでなく、『多対多』という関係 中間テーブルが必要 belongs_to と has_many のメソッドによって両者の関係をモデルファイルに記述することで関係を定義し、 user.microposts や micropost.user が…