我试图在模型中进行验证,只有在从特定控制器调用模型时才会强制执行验证。
在我的控制器中我有:
@created_by_user = true
@message.save
在我的模特中我有
validates :subject, length: {in: 0..78, if: @created_by_user}
然而,即使我从不同的脚本或控制器保存此模型,仍然会检查验证。我如何得到我想要的结果?
答案 0 :(得分:0)
从您不需要验证的控制器,只需致电
@message.save(:validate => false)