Добавить атрибут в текстовое поле вспомогательного рельса? - PullRequest
10 голосов
/ 15 августа 2011

У меня есть текстовое поле rails helper от devise, которое использует 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 ]

16 голосов
/ 15 августа 2011

Просто сделай:

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

ОБНОВЛЕНИЕ - Если вы хотите добавить атрибут в тег FORM, синтаксис немного отличается:

<%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => {:novalidate => 'novalidate'}) do |f| %>
0 голосов
/ 04 декабря 2013

БОЛЬШОЙ РЕДАКТОР - такой как стек через поток будет лучше для вас.

Tinymce - отличный редактор.

проверить этот сайт: http://richonrails.com/articles/adding-tinymce-to-your-rails-application

При выполнении инструкций убедитесь, что вы также выполните следующее.

  1. запустите gem install tinymce-rails в командной строке
  2. Добавьте <% = tinymce%> внизу нижнего колонтитула или нижних колонтитулов или макетов, а не ваших форм (у меня есть частичный нижний колонтитул, поэтому этот текст на каждой странице предполагается, что вы этого хотите.) 1013 *
  3. Убедитесь, что вы перезапустите свой сервер, иначе вы получите все типы ошибок.

Надеюсь, это поможет ответить на ваши вопросы

...