我遇到过客户端验证宝石这种特殊情况,并没有在特定表单上工作,我只是无法弄清问题是什么。
所以这是表格:
<% @path = Path.new %>
<%= form_for @path, url: {action: "create"}, validate: true do |f| %>
<%= f.text_field :title, placeholder: '...' %>
<%= f.text_area :about, placeholder: '...' %>
<%= f.text_area :importance, placeholder: '...' %>
<%= f.text_field :hours_per_day, placeholder: '...' %>
<%= f.submit "Add Path", class: '...' %>
<% end %>
在其他视图上使用此完全相同的表单(复制粘贴)不会导致问题。仅导致Path控制器的索引视图出现问题。
同一视图中还有其他表单适用于相同的路径控制器,但编辑操作完全正常。
无法确定客户端验证在此特定情况下无法正常工作的原因。
我错过了宝石的常见问题吗?
也许答案真的很傻但是我花了很多时间试图找出它甚至不好笑的问题。