向 Rails 辅助文本字段添加属性?

发布于 2024-11-29 12:22:39 字数 381 浏览 0 评论 0原文

我有一个来自 devise 的 Rails 帮助程序文本字段,它使用 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>

I have a rails helper text field from devise that uses html and atomatically validates the type="email" field. I want to add the attribute novalidate='novalidate' to it, but i do not know how.. Heres the code.. any suggestions?

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冬天的雪花 2024-12-06 12:22:39

只需执行:

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

UPDATE——如果您想向 FORM 标记添加属性,语法略有不同:

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

Just do:

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

UPDATE -- If you want to add an attribute to the FORM tag, the syntax is slightly different:

<%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => {:novalidate => 'novalidate'}) do |f| %>
仅此而已 2024-12-06 12:22:39

丰富的编辑器 - 例如堆栈溢出流将更适合您。

Tinymce 是一个很棒的丰富编辑器。

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

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

  1. 在命令提示符下运行 gem install tinymce-rails
  2. 添加 <%= tinymce %>在页脚或页脚或布局的底部,而不是表单的底部(我将页脚作为部分内容,因此此文本位于每个页面中,假设这是您想要的。)
  3. 请确保重新启动服务器,否则您将得到所有类型的错误。

希望这有助于回答您的问题

RICH EDITOR - such as the stack over flow will be better for you.

Tinymce is a great rich editor.

check out this website:
http://richonrails.com/articles/adding-tinymce-to-your-rails-application

When you follow the instructions make sure you do the following also.

  1. run gem install tinymce-rails on your command prompt
  2. Add <%= tinymce %> on the bottom of your footer or footers or your layouts and not your forms (I have my footer as a partial, so this text is in every page assuming that is what you want.)
  3. Make sure you restart your serverr or else you will get all type of errors.

Hope this helps answer your questions

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文