值的一個磁盤陣列應該成爲一個完全成熟的模式?我的問題是充斥着模型例如平凡對象作爲國家,程度,職業等,這些都是僅僅一個用戶登記表的部件的應用程序。如果這些常量數組只是被硬編碼或有另一種更好的方式來存儲它們比使用ActiveRecord的模式?Rails的:模型與陣列
1
A
回答
1
硬編碼陣列是好的,創建一個模型,這是從乍得Pytel在「Rails的反模式」中列出的反模式的一部分
2
如果是有意義的有他們的數據庫表,然後是有意義的有他們作爲模型。而且我認爲它有一定道理至少有一些這樣的數據庫表,因爲這樣你可以給你的客戶端來編輯他們即時的能力。我不希望程序員負責維護一個國家或專業名單。 (在我最近編寫的關於國際焦點的應用中,客戶編輯國家列表的能力是一項關鍵要求;在許多情況下,列出哪些國家以及他們命名的內容具有爭議性的政治性影響,所以客戶端需要領域專家來討論和決定國家的名字。)
相關問題
- 1. 在與陣列模型
- 2. Ruby on Rails的模型驗證與陣列
- 3. Ruby on Rails的 - 與陣列
- 4. EmberJS模型陣列
- 5. 與塔型陣列
- 6. Typehinting陣列的模型
- 7. 渲染陣列的模型
- 8. Rails與陣列連接表
- 9. Rails模型與類型如何建模?
- 10. rails 3模型協會與rails_admin模型
- 11. 模型類型的存儲陣列
- 12. Rails的options_for_select從模型加上附加陣列數據
- 13. Rails 4 - 兩個對象之間的模型陣列關係
- 14. 陣列/串作爲模型的列表
- 15. 模型陣列Codeigniter錯誤
- 16. BackboneJS從模型陣列
- 17. 推到陣列V模型
- 18. Rails - acts_as_list與多個模型
- 19. 使用Rails模型與accept_nested_attributes_for
- 20. Rails grouped_collection_select與3個模型
- 21. 陣列轉型與angular.forEach - AngularJS
- 22. Rails與陣列的關聯條件
- 23. Rails模型列和性能
- 24. Ruby on Rails - 無法在模型中存儲哈希陣列
- 25. 流星模板與陣列
- 26. cuda模糊與陣列
- 27. AngularJS模型陣列中的不同模型模式
- 28. Rails中的陣列
- 29. Rails模型版本控制 - 一個模型與獨立版本的列
- 30. 來自陣列的Rails陣列拒絕
我同意。但是,此客戶端不應該是能夠改變的國家,因爲他們是硬編碼到移動應用。如果這些值需要用戶編輯,我一定會去模型。 – 2011-01-07 17:45:14