我見過很多SO和Web上的參考資料,其中人們在那裏使用用戶和個人檔案模型(特別是,但並不總是當他們使用設計寶石時)。我見過的所有例子都是一對一的關係。爲什麼不只是將用戶模型中的所有配置文件信息都推出?爲什麼有用戶和個人資料模型?
1
A
回答
1
用戶表用於每個動作。但很多時候,個人資料信息不是。
因此,如果您打算添加幾乎在每個請求中使用的信息(如first_name,last_name),請將它們放在用戶表上。
但是沒有理由說,比如年齡,國家,州等等。他們以後會引起性能問題。
1
這很大程度上取決於你的目標是什麼。如果您只想擁有一個個人資料頁面 - 與用戶個人資料關聯的單一視圖 - 我通常會做的是將Users#show
作爲個人資料頁面。這可能是最常見的事情。
0
我認爲主要是因爲每個人都使用devise gem來創建/處理用戶,並且創建新的配置文件模型比配置設計更容易。
相關問題
- 1. 顯示LinkedIn個人資料照片和用戶個人資料使用LinkedIn API
- 2. 用戶的個人資料應該是單獨的模型嗎?
- 3. 谷歌個人資料API用戶模型(
- 4. 爲什麼此FQL不爲某些用戶返回個人資料照片?
- 5. 用ransack搜索用戶個人資料
- 6. 如何顯示個人資料用戶的個人資料朋友的頭像?
- 7. 軌取用的用戶和用戶ID爲一個多頁的個人資料
- 8. 鏈接到用戶個人資料
- 9. 訪問Google +用戶個人資料ID
- 10. 用戶個人資料附加地圖
- 11. 鏌鋣 - 用戶個人資料照片
- 12. 用戶編輯個人資料問題
- 13. Xamarin Android用戶個人資料網址
- 14. 用戶個人資料照片 - C#
- 15. 用戶的帳戶信息和個人資料信息
- 16. django社交註冊重定向url有時/社交/設置和有時/帳戶/個人資料。爲什麼?
- 17. 爲什麼我的iOS個人資料「不可信」?
- 18. 爲什麼我無法訪問公共個人資料信息?
- 19. 設計+相關資料模型 - 顯示個人資料頁返回錯誤
- 20. Nuget,Castle Windsor客戶資料vs完整個人資料
- 21. 使用FBSDKLoginkit獲取用戶名和個人資料圖片
- 22. 什麼是最好的django個人資料/用戶設置應用程序?
- 23. 爲什麼分離的用戶和個人資料數據被認爲是好的?
- 24. 如何私密存儲用戶個人資料圖片,以便只能由個人資料所有者訪問?
- 25. WordPress的自動個人用戶個人資料頁面
- 26. Yammer - 用戶個人資料圖片嵌入主題飼料
- 27. 個人資料頁面url喜歡facebook個人資料-php
- 28. 「更新個人資料」是否擴展「查看個人資料」?
- 29. Joomla Community Builder個人資料模板
- 30. 同時獲取更大的Facebook個人資料圖片和個人資料
FWIW我很少使用一個配置文件..我只是添加我想要的設計用戶對象的字段。 –