rails 独学して軽くにちゃんまとめつくる

12章

?through sourseの意味がわからない。

 

has_many :passive_relationships, class_name: "Relationship"

     , foreign_key: "followed_id", dependent: :destroy

 これで、passive_relationships というモデルはないから、class_nameとforeign_keyで自作しましたって理解でおk?

 

 

has_many :following, through: :active_relationships, source: :followed

このsourseにある followed はどこから来たの?ゆういつfollowedの文字が使われてるのは、relationshipモデルのfollowed_id というカラムだが、_id が抜けてるしなあ。

 

 

 

wii_pagenateってなんで2つ使ってんの?1つはコントローラー、もう一つはビューで。

 

 

 

assert_match @user.following.count.to_s, response.body

 のrespose.body ってなんなの?