如果我有一個班級類別和一個職位發佈,職位屬於一個類別,然後我做了一個t.belongs_to
後移民,但是我必須申報t.has_many
在類別?如果不是,如果我不得不使用一個,哪個最好選擇?Rails協會 - 我需要的很多,也一起屬於
0
A
回答
0
兩個belongs_to
和has_many
只會創建關聯的方法。如果你希望能夠從當前用戶訪問汽車
class User
has_many :cars
end
:
例如,使用此。如:current_user.cars
。
還是用這樣的:如果你希望能夠從車的實例訪問用戶
class Car
belongs_to :user
end
。例如:Car.lost_and_found.user
。
在大多數情況下,您通常需要兩種方式,然後同時使用兩種方式。
-1
不,你不需要。 t.has_many
不適用於遷移,更重要的是,對於表格不做任何處理。但是,belongs_to
實際上轉換爲鏈接關係的表中的外鍵。
對於create_table
例如存在的所有方法,創造這也是belongs_to
別名參閱本文件的參考資料:
相關問題
- 1. Cakephp hasmany,屬於協會需要幫助
- 2. Rails模型關係:有一個,但也屬於很多
- 3. Cakephp協會屬性圖片,但也有很多圖像
- 4. Rails有很多,屬於
- 5. Rails Model,屬於很多
- 6. 未經許可的參數中有和屬於很多協會
- 7. Rails has_one的驗證並屬於協會
- 8. 需要做很多評論屬於一個文章關係MongoDB
- 9. Rails 4:一對多協會
- 10. Rails多對一協會
- 11. Rails協會:HABTM?
- 12. Rails關聯有一個/屬於vs有很多/屬於
- 13. Rails多態協會
- 14. 協會通過的has_many和多屬於
- 15. Ruby on Rails的雙協會
- 16. Rails的 - 有很多多層嵌套協會
- 17. 排序有很多協會
- 18. 的Rails協會
- 19. (Rails)需要一些javascript協助
- 20. Rails 3的更新屬性的連接表(有很多,通過協會)
- 21. 已經屬於很多Rails 4
- 22. 我只需要一個WSDL,我也需要一個XSD?
- 23. Rails模型關係,有很多屬於很多?
- 24. Rails混合連接表名中有很多屬於很多
- 25. Rails協會:一種方式協會
- 26. 導軌有很多,屬於一個
- 27. Rails協會
- 28. 困惑於Rails has_and_belongs_to_many協會
- 29. ActiveAdmin不會保存有很多並屬於很多字段
- 30. 從一個有很多通過協會獲得第一個協會
那麼,當我使用'has_many'呢? –
@VitorFalcão你的問題是關於遷移。在遷移中不使用has_many - 遷移文件中沒有has_many的方法。 – jemonsanto