ruby-on-rails - 将属性添加到R​​ails助手文本字段?

标签 ruby-on-rails textfield form-helpers

我有一个来自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| %>

关于ruby-on-rails - 将属性添加到R​​ails助手文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7065917/

相关文章:

ruby-on-rails - 如何为 Rails 表单中的 check_box 设置不同的 HTML id 属性?

php - 如何在codeigniter中将form标签转换为form_open

ruby-on-rails - 选择 :multiple => true not saving values

ruby-on-rails - 查找使用 ActiveStorage 上传的文件的二进制文件

ruby-on-rails - Rails ActiveRecord 非数据库属性?

ios - 为什么更改文本字段中的文本需要替换字符?

javascript - Appcelerator TableView > 行 > 文本字段 > 值

ruby-on-rails - 为 Ruby on Rails 设计 gem 安装

ruby-on-rails - rails 3 : rollback for after_create

blackberry - TextField - 在用户开始输入文本之前显示提示