我有一個嵌套用戶表單的客戶表單(我使用Devise),您可以在其中添加任意數量的用戶。
當我有編輯只有客戶我不知道如何跳過一個用戶密碼驗證(當我有隻有1個用戶的形式組織我只是使用的方法update_without_password)。
你們有什麼線索嗎?
非常感謝!
我有一個嵌套用戶表單的客戶表單(我使用Devise),您可以在其中添加任意數量的用戶。
當我有編輯只有客戶我不知道如何跳過一個用戶密碼驗證(當我有隻有1個用戶的形式組織我只是使用的方法update_without_password)。
你們有什麼線索嗎?
非常感謝!
檢查模型/ customer.rb並期待在「只會驗證」行,請檢查密碼不「存在:真」,這意味着它總是需要
在客戶模型,你必須有這樣的:
validates_associated :user
嘗試將其更改爲:
validates_associated :user,on: :create
我已經嘗試過,但沒有奏效。謝謝! –
號沒有 「存在:真」 的客戶模型。 在User模型中,我有** validates:password,presence:true,on :: create **,但它不起作用,因爲它也在更新中調用。 –