मुझे सक्रिय व्यवस्थापक में त्रुटि संदेश दिखाने में कोई समस्या आ रही है।सक्रिय व्यवस्थापक में त्रुटि संदेशों को दिखाने के लिए कई रिश्ते तालिका
मुझे फॉर्म में फ़ील्ड के साथ प्रदर्शित सभी त्रुटि संदेश मिलते हैं। लेकिन नीचे दिए गए कोड में, मुझे कम से कम एक कौशल और अधिकतम 5 कौशल जोड़े जाने की आवश्यकता है। अन्यथा एक त्रुटि संदेश फेंकने की जरूरत है।
मैं के रूप में मॉडल में एक मान्यता जोड़ दिया है:
सत्यापन करती है: कौशल,: लंबाई => {: न्यूनतम => 1,: अधिकतम => 5, : संदेश => "होना चाहिए कम से कम 1 और 5 से कम "}
यह पूरी तरह से मान्य है, लेकिन कोई त्रुटि संदेश प्रदर्शित नहीं होता है।
क्या कोई मुझे त्रुटि संदेश के प्रदर्शन के साथ मदद कर सकता है।
form :html => { :enctype => "multipart/form-data" } do |f|
f.inputs "User", :multipart => true do
f.input :name
f.input :email, :as => :email
f.input :profile_name
f.input :date_of_birth
f.input :gender, :as => :select, :collection => Gender::GENDERS
end
f.inputs "Skills* (minimum 1 & maximum 5)" do
f.has_many :skills do |p|
if !p.object.nil?
# show the destroy checkbox only if it is an existing appointment
# else, there's already dynamic JS to add/remove new appointments
p.input :_destroy, :as => :boolean, :label => "Destroy?",
:hint => "Check this checkbox, if you want to delete this field."
end
p.input :description
p.input :title
end
end
end
end
इसने मदद की .. धन्यवाद @Fivell –
निम्नलिखित मॉड्यूल के तहत अधिक अनुकूलन के लिए अनुकूलित 'semantic_errors' फॉर्मेटास्टिक :: हेल्पर्स :: त्रुटियां हेल्पर अब आवश्यकता के अनुसार काम करता है। धन्यवाद @ फिवेल –