0
即Post模型有一個專欄poster_id和海報我實際上使用用戶模型。顯然這是一個User has_many Posts的關係,但是我如何指定這個poster_id實際上是一個用戶模型的id?如何指定外鍵?
即Post模型有一個專欄poster_id和海報我實際上使用用戶模型。顯然這是一個User has_many Posts的關係,但是我如何指定這個poster_id實際上是一個用戶模型的id?如何指定外鍵?
使用foreign_key選項:
has_many :posts, :foreign_key => :poster_id
對於Post模型這將是你想要更多的是在這裏
belongs_to :user, :foreign_key => :poster_id
或
belongs_to :poster, :class_name => 'User'
一切:HTTP://指南。 rubyonrails.org/association_basics.html – Narfanator