2011-08-15 21 views
9

html kullanan ve type="email" alanını otomatik olarak doğrulayan bir rant yardımcısı yardımcı alanım var. Ben novalidate='novalidate' özniteliğini eklemek istiyorum ama nasıl bilmiyorum .. Kodu ... Her türlü öneri?Raylar yardımcı metin alanına öznitelik ekle?

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

cevap

15

Hemen yapın:

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

UPDATE - FORM etiketine bir öznitelik eklemek istiyorsanız, sözdizimi biraz farklıdır:

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

sayesinde cevap yardımcı olur ama aslında sadece form_for etiketinde gitmesi gereken fark, ama ben atlanır alır o eklediğinizde resource,: as => resource_name,: url => session_path (resource_name),: novalidate => 'novalidate') do | f | %> ' –

+2

Endişelenme ... Bu durumda kullanımı: <% = form_for (kaynak,: as => resource_name,: url => session_path (resource_name),: html => {: novalidate => 'novalidate '}) do | f | %> – Blacksad

+0

Mükemmel! (gönderilecek 15 karaktere ihtiyacımız var :) –

0

ZENGİN EDİTÖR - Yığın üzerinden akış gibi sizin için daha iyi olacaktır.

Tinymce zengin bir editördür. Bu web sitesi üzerinden

kontrol: http://richonrails.com/articles/adding-tinymce-to-your-rails-application

Eğer talimatları takip ayrıca aşağıdakileri yaptığınızdan emin olun.

  1. çalıştırmak mücevher, ben kısmi olarak benim altbilgi (altbilginizde veya altbilgiler veya düzenleri ve değil formların altındaki istemi, komut üzerine tinymce-rayları
  2. ekle <% = tinymce%> yüklemek Bu nedenle, bu metin istediğiniz her şeyi varsayıyor.)
  3. Sunucunuzu yeniden başlattığınızdan emin olun, aksi takdirde her türlü hatayı alırsınız. `<% = Form_for (:

Umut bu ı yaptıklarını heres .. sorularınız