Is there a way to remove a specific error or errors on a specific
attribute? I see there is a object.errors.clear, but that clears all
the errors associated with the object. I would like to do something
like object.errors.clear(‘email’), where any errors associated with
the email attribute are cleared out.
Thanks,
Tom
dear sender,
i´m out of the office until may 29th.
your email will not be forwarded.
for urgent stuff please contact [email protected]
kind regards,
alexander
Tom, did you ever get a solution to this problem, or even a work around.
I’ve got the same issue now.
Thanks in Advance
Tom S.
TomRossi7 wrote:
Is there a way to remove a specific error or errors on a specific
attribute? I see there is a object.errors.clear, but that clears all
the errors associated with the object. I would like to do something
like object.errors.clear(‘email’), where any errors associated with
the email attribute are cleared out.
object.errors looks like a hash. Can you do a puts object.errors and
post
the result?
If it says :email => ‘foo’ somewhere, you should be able to do
object.errors.clear :email
On Fri, Sep 19, 2008 at 1:54 PM, Tom S. <
Tom S. wrote:
This way I’m checking that the associated object is valid without
generating the errors in the first place.
I love the rails validates helpers so much that I forget I can do
validation myself and get all the control I’ll ever need.
You can also use :message => nil option on the validates_associated
statement.
–
Rails Wheels - Find Plugins, List & Sell Plugins -
http://railswheels.com
Thanks for the tip Commander.
I figured it out.
I was needing to do a validates_associated but I didn’t want the error
message to appear in my view. My answer to this at the time was to
remove the error message once the object had been validated.
However a much better way was to write my own validate statement
def validate
return false unless self.associated_object.valid?
end
This way I’m checking that the associated object is valid without
generating the errors in the first place.
I love the rails validates helpers so much that I forget I can do
validation myself and get all the control I’ll ever need.
Cheers
Tom