मैं एक सुपर रूबी/रेल न्यूब हूं इसलिए आपको यहां मेरे साथ बेकार होना होगा।रेल वैलिडेशन त्रुटियों पर रूबी
मैंने एक छोटा ऐप स्थापित किया है जो एक ईमेल पता लेता है और इसे बचाता है, मैंने मॉडल (अद्वितीय और वैध ईमेल) और इन दोनों कार्यों पर सत्यापन स्थापित किया है।
मैं, ईमेल को बचाने की कोशिश करने का अगर यह पहले से मौजूद है या वह कोई मान्य स्वरूप इसे रोकने और स्थापित करने के लिए त्रुटि संदेश
def create
interest = KnownInterest.new(:email => params[:email])
if(interest.valid? and interest.save)
flash[:notice] = "Thanks for showing interest, We'll be in touch with updates."
else
flash[:notice] = interest.errors.messages
end
redirect_to action: "index"
end
इस बाहर थूक [ "ईमेल नहीं की जरूरत है नीचे दिए गए कोड का उपयोग कर रहा वैध "], मैं कैसे इस एक स्ट्रिंग होना करने के लिए मिलता है
धन्यवाद
कि वास्तव में (',') होना चाहिए '' interest.errors.full_messages.join - '' बजाय messages' की full_messages' नोट (कम से कम यह है रेल 3.2 में मामला) – Tinynumbers