2013-06-02 68 views
0

即Post模型有一個專欄poster_id和海報我實際上使用用戶模型。顯然這是一個User has_many Posts的關係,但是我如何指定這個poster_id實際上是一個用戶模型的id?如何指定外鍵?

+1

一切:HTTP://指南。 rubyonrails.org/association_basics.html – Narfanator

回答

1

使用foreign_key選項:

has_many :posts, :foreign_key => :poster_id 

對於Post模型這將是你想要更多的是在這裏

belongs_to :user, :foreign_key => :poster_id 

belongs_to :poster, :class_name => 'User'