人!
我有一个带有嵌套用户表单的客户表单(我使用Devise),您可以在其中添加所需数量的用户。
当我只需要编辑客户时,我不知道如何跳过用户密码验证(当我只有一个用户的表单时,我只使用 update_without_password 方法)。
你们有什么线索吗?
非常感谢!
答案 0 :(得分:0)
检查models / customer.rb并查看“validates”行,检查密码是否为“presence:true”,这意味着它始终是必需的
答案 1 :(得分:0)
在客户模型中,您必须具有以下内容:
validates_associated :user
尝试将其更改为:
validates_associated :user,on: :create