[英]Custom Changes in User Model with Devise
我正在使用Devise進行注冊。 Devise使用我的用戶模型來創建新用戶。 但是,我想在注冊時向用戶模型添加一些自定義值。 我認為在User模型上有一個before_create過濾器之類的東西,但是我不確定這是最佳選擇。
你會怎么做? (沒有隱藏的表單字段,我需要自定義更多內容)
您可以像在數據庫中的其他表一樣將任何屬性/字段添加到Devise身份驗證表中。 如果與驗證數據after_create
,請使用after_create
更新:
就像您要添加由first_name和last_name組成的額外字段full_name一樣,您可以編寫
after_create :populate_full_name
def populate_full_name
self.full_name = "#{self.first_name} #{self.last_name}"
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.