2010-08-18 157 views
0

從實踐和最佳實踐的角度來看,如果具有HABTM關聯的rails模型也有一個定義的模型,例如users_groups.rb。所以,你應該rails HABTM遷移

 

script generate model ... 
 

或者乾脆

 

script generate migration ... 
 

一方面連接表簡直是兩個領域,不應該有它自己的任何方法,而另一方面,在軌(模型=表)。那麼在模型和遷移中定義它是明智的嗎?

回答

1

喜對我來說,如果你有has_and_belongs_to_many你不需要任何模式,但如果你使用has_many + :through你需要一個