2016-05-31 74 views
0

全部 我最近使用客户端处理数据验证。我想知道是否可以在表单页面上添加一个按钮来打开或关闭(在提交表单之前)验证(客户端)作为用户希望存储拼写的表单。 我有什么,现在我在数据库中设置一个舞台列,以指示如果模型需要验证:在首页添加一个启用和禁用验证按钮

validates_category :category_id, unless: :raw_data? 

但它看起来不可能通过改变阶段提交表单。由于改变舞台的行为将被客户端阻止。

对不起,我的语言一般,按钮功能是强制保存表单到数据库。

回答

0

也许在窗体中添加一些JS,在窗体中禁用验证,并为该窗体添加一些隐藏字段。然后在控制器中检查请求是否具有隐藏字段集的参数,如果只使用.save!(强制保存数据库)而不是save