How to set exception in client side validation gem

As you may know, this gem initializer file has code, which you need to
uncomment to show validation error inline to every form field:

Uncomment the following block if you want each input field to have the

validation messages attached.
ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|

unless html_tag =~ /^<label/
%{

#{html_tag}#{instance.error_message.first}
}.html_safe
else
%{
#{html_tag}
}.html_safe
end
end

I uncommented this code, but for one special model I want to display
errors
as usual. I tried to refactor default code

ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|

if “#{instance.send(:tag_id)}”!=“answer_user_answer” #that’s label for
this model
unless html_tag =~ /^<label/
%{

#{html_tag}#{instance.error_message.first}
}.html_safe
else
%{
#{html_tag}
}.html_safe
end
end
end

but that doesn’t work.

Thanks in advance for help

Try using instance.instace_of?(YourModelName) as your condition to make
an
exception in case of YourModelName

2013/4/2 Barry [email protected]

class=“message”>#{instance.error_message.first}}.html_safe
if “#{instance.send(:tag_id)}”!=“answer_user_answer” #that’s label for

To view this discussion on the web visit
https://groups.google.com/d/msg/rubyonrails-talk/-/zqEA8H_EPuQJ.
For more options, visit https://groups.google.com/groups/opt_out.


Pagarbiai,
Gintautas

thanks for advice, but that doesn’t work

, 2 2013 ., 1:07:14 UTC+4 Barry :

On Tue, Apr 2, 2013 at 6:31 PM, Barry [email protected] wrote:

Ok guys, finally gem caused several issues, which was hard to debug, so
finally I just set up my own jquery validation, and it was no so hard as I
imagined. Like this solution, not always gems are suitable, and it was good
practice)

Now that you have a solution in hand that does work for you,
refactor it into it’s own gem so you can reuse it, and push it up.
Maybe you’ll make someone else’s day better! :slight_smile:

Ok guys, finally gem caused several issues, which was hard to debug, so
finally I just set up my own jquery validation, and it was no so hard as
I
imagined. Like this solution, not always gems are suitable, and it was
good
practice)

, 2 2013 ., 1:07:14 UTC+4 Barry :