我有一个来自devise的rails helper文本字段,该文本字段使用html并自动验证了type="email"字段。我想向其中添加属性novalidate='novalidate',但我不知道如何。这是代码..有什么建议吗?

<%= form_for(resource, :as => resource_name, :url => session_path(resource_name)
) do |f| %>
  <p><%= f.label :login %><br />
  <%= f.email_field :login %></p>

最佳答案

做就是了:

<%= f.email_field :login, :novalidate => 'novalidate' %>

UPDATE -如果要向FORM标签添加属性,语法略有不同:
<%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => {:novalidate => 'novalidate'}) do |f| %>

10-08 04:26