2011-08-15 13 views
9

मेरे पास एक रेल सहायक हेल्पर टेक्स्ट फ़ील्ड है जो एचटीएमएल का उपयोग करता है और 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> 

उत्तर

15

बस कार्य करें:

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

अद्यतन - आप फार्म टैग करने के लिए एक विशेषता जोड़ना चाहते हैं, वाक्य रचना थोड़ा अलग है:

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

धन्यवाद का जवाब में मदद करता है, लेकिन वास्तव में सिर्फ महसूस किया कि यह form_for टैग में जाने की जरूरत है, लेकिन जब मैं जोड़ने कि यह छोड़ दिया जाता है .. यहाँ मैं क्या किया: '<% = form_for (संसाधन,: = = resource_name,: url => session_path (resource_name),: novalidate => 'novalidate') do | f | %> ' –

+2

चिंता न करें ... इस मामले में उपयोग करें: <% = form_for (संसाधन,: as => resource_name,: url => session_path (resource_name),: html => {: novalidate => 'novalidate '}) करें | एफ | %> – Blacksad

+0

बिल्कुल सही! (पोस्ट करने के लिए 15 अक्षर की जरूरत है :) –

0

रिच संपादक - जैसे कि प्रवाह पर ढेर आपके लिए बेहतर होगा।

टिनिमस एक महान समृद्ध संपादक है। इस वेबसाइट बाहर

जांच: http://richonrails.com/articles/adding-tinymce-to-your-rails-application

जब आप निर्देशों का पालन करें आप निम्न कार्य कर सुनिश्चित करें।

  1. रन मणि अपने पाद लेख या पाद लेख या अपने लेआउट और नहीं अपने रूपों के तल पर अपने आदेश पर TinyMCE-रेल शीघ्र
  2. जोड़े <% = TinyMCE%> स्थापित (मैं एक आंशिक रूप में मेरे पाद लेख है, इसलिए यह पाठ हर पृष्ठ में है जो आप चाहते हैं।)
  3. सुनिश्चित करें कि आप अपने सर्वर को पुनरारंभ करें या अन्यथा आपको सभी प्रकार की त्रुटियां मिलेंगी।

आशा यह आपके सवाल

संबंधित मुद्दे