添加属性到rails helper文本字段?

时间:2011-08-15 14:09:59

标签: 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>

2 个答案:

答案 0 :(得分:16)

只是做:

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

更新 - 如果要向FORM标记添加属性,语法略有不同:

<%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => {:novalidate => 'novalidate'}) do |f| %>

答案 1 :(得分:-1)

RICH EDITOR - 比如堆栈溢出对你来说会更好。

Tinymce是一位伟大的编辑。

查看此网站: http://richonrails.com/articles/adding-tinymce-to-your-rails-application

按照说明操作时,请确保执行以下操作。

  1. 在命令提示符下运行gem install tinymce-rails
  2. 添加&lt;%= tinymce%&gt;在您的页脚或页脚的底部或您的布局而不是您的表单(我的页脚是部分的,所以这个文本在每个页面假设这是你想要的。)
  3. 确保重新启动服务器,否则您将收到所有类型的错误。
  4. 希望这有助于回答您的问题