【发布时间】:2016-03-05 03:48:25
【问题描述】:
有什么方法可以忽略 Rails 中隐藏字段的自定义验证?例如,id='test' 有任何必填字段,我尝试使用以下方法隐藏它:
$('test').hide();
之后我想忽略验证。
【问题讨论】:
-
为什么?听起来您正试图绕过您无法控制的网站上的某些安全功能。
-
实际上,我正在开发一种增强功能,即显示链接到特定类别的文本字段。有时某些类别具有必填字段但对另一个类别隐藏,因此我需要忽略验证时必填字段被隐藏
-
首先,我只是用我认为可靠的建议回答了您的问题。其次,如果您想在不同情况下进行不同的验证,您可以为每种情况使用不同的模型。
ModelName::AsMandatoryVariation和ModelName::AsNonMandatoryVariation。例如:User::AsRegisterable和User::AsAuthor。在这两种模型中,您会有不同的验证。
标签: jquery css ruby-on-rails ruby ajax