ruby on rails - मैं पासवर्ड फ़ील्ड को संपादित करने पर पूर्व-आबादी कैसे रोक सकता हूं?




ruby-on-rails forms (4)

एचटीएमएल विकल्प अपने पास हैश में है ताकि वाक्यविन्यास इस तरह दिखना चाहिए

<%= f.password_field :password, { :value => '' } %> 

इस प्रतिक्रिया HTML में मूल्य विशेषता को बदलना चाहिए

मेरे पटरियों में हर समय यह समस्या है और मुझे अभी भी सही समाधान की ज़रूरत है जब भी कोई उपयोगकर्ता अपने स्वयं के रिकॉर्ड को संपादित करता है, तो पासवर्ड फ़ील्ड आबादी हो रही है। मुझे इसकी फ़ायरफ़ॉक्स पर संदेह है, @ एफ़.एफ़। सेटिंग के रूप में सेटिंग।

समस्या यह है कि पासवर्ड पुष्टिकरण पॉपुलेटेड नहीं है इसलिए मिस-मैच के कारण सत्यापन सुनिश्चित नहीं हो पाता है।

मैंने निम्नलिखित की कोशिश की है:

<%= f.label :password %>
<%= f.password_field :password, :value => "", :autofill => false, :class => 'max' %>

लेकिन यह ऐसा नहीं करता है मैंने भी कोशिश की है :autofill => 'off' जो कि या तो काम नहीं करता।

क्या किसी के पास कोई सुझाव है? धन्यवाद।


दो समाधान हैं:

  1. उन फ़ील्ड को भरने के लिए फ़ायरफ़ॉक्स बताओ;

  2. पासवर्ड फ़ील्ड को "पासवर्ड" से अलग नाम दें


फ़ॉर्म और इनपुट टैग में स्वतः पूर्ण = "बंद" सेट करें

<form name="blah" autocomplete="off">
<input type="password" autocomplete="off">
</form>

रेखा f.password_field :password, :value => '' मेरे लिए काम नहीं किया (रेल 3.1 पर)। यद्यपि मैं f.password_field :password, :value => nil साथ फ़ील्ड को खाली करता हूं।

सादर







actionviewhelper