0
我目前有用戶使用Devise進行設置。我想添加一個屬於用戶業務設置的設置頁面,我一直在閱讀,最好保持用戶模型儘可能乾淨。如何創建具有與「公司名稱」,「聯繫電話」等Rails 4 - 創建設置頁面
我目前有用戶使用Devise進行設置。我想添加一個屬於用戶業務設置的設置頁面,我一直在閱讀,最好保持用戶模型儘可能乾淨。如何創建具有與「公司名稱」,「聯繫電話」等Rails 4 - 創建設置頁面
我想創建涉及用戶(S)模式(S)的賬戶,客戶或公司的模型形式的頁面。
如果一個公司被推舉有幾個用戶,那麼也許用戶belongs_to
一個公司和該公司將have_many
用戶。在這種情況下,只有公司管理員才能更新公司信息。
如果一個公司只有一個用戶,那麼該公司將爲belongs_to :user
,用戶將爲have_one :company
和accepts_nested_attributes_for :company
。從你的問題,我認爲這是你需要的。
隨着accepts_nested_attributes_for
您可以使用field_for
當使用設計我通常用「/資料」資源頁面,你可以把你的設置形式去然後更新您的形式公司的詳細信息。
謝謝,但我更關心控制器和視圖。 Rails 4使用強大的參數,這還不完全理解。我創建了一個帶有索引操作的User_settings控制器,但我不太確定要在那裏放置什麼。我的設置表有「user_id」,「company_name」,「company_phone」等,但我不知道如何調用所有這些,並將其放入表單中。 – Julian