2017-10-17 52 views
0

我正嘗試在用戶和建議之間生成一對多的關係。一個用戶可以有很多建議。一對多的Rails關係。是否需要has_many(Rails 5)?

rails g model User 

rails g model Advice user:references 

我注意到,這不會自動生成在user.rb文件中的行has_many :advices。但是,在advice.rb文件中,行belongs_to :user是自動生成的。

在rails控制檯中,我仍然可以爲一個用戶創建多個Advices,而不會出錯。

我的問題是,在user.rb文件中是否需要has_many :advices行?如果沒有,那麼爲什麼Rails指南會推薦它?

回答