Railsエラーノート

ゼロからWebサービスを作るRuby on Rails学習ブログ

relationshipsのデータモデルがよくわからない

Railstutorialの第11章。

画像拝借↓
http://railstutorial.jp/images/figures/user_has_many_followed_users.png


Userモデルとrelationshipsモデルを繋げるのに、

なぜ

class User < ActiveRecord::Base
  has_many :microposts, dependent: :destroy
  has_many :relationships, foreign_key: "follower_id", dependent: :destroy
  .
  .
  .
end

とfollowed_idではなくfollower_idの方を明示的に書くのかがわからない。