Quantcast
Channel: 初心者タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 21085

Railsチュートリアル14章

$
0
0

自分用まとめ

railsチュートリアル 14章 14.1までの内容

正直めちゃくちゃ難しかったけど、諦めずにがんばって
ある程度は理解することができたと思います。

belongs_to
has_many
has_many throughの関係性を適当に書きました。Railsチュートリアル 14章 has_may, belongs_toのメソッドとの関連.png

UserモデルとRelationshipモデルとの関連図が下のコード別にあれば理解が進むと思ったので時間があるときにやりたいです。

relationship.rb
belongs_to:follower,class_name: "User"
relationship.rb
belongs_to:followed,class_name: "User"
user.rb
has_many:active_relationships,class_name:  "Relationship",foreign_key: "follower_id",dependent:   :destroy
user.rb
has_many:passive_relationships,class_name:  "Relationship",foreign_key: "followed_id",dependent:   :destroy
user.rb
has_many:following,through: :active_relationships,source: :followed
user.rb
has_many:followers,through: :passive_relationships,source: :follower

Viewing all articles
Browse latest Browse all 21085

Trending Articles