aboutsummaryrefslogtreecommitdiffstats
path: root/railties/guides/source
diff options
context:
space:
mode:
authorCarlos Antonio da Silva <carlosantoniodasilva@gmail.com>2012-01-25 09:49:10 -0200
committerCarlos Antonio da Silva <carlosantoniodasilva@gmail.com>2012-01-25 10:03:37 -0200
commit0186c5dcea332ef033a8142047cdea1d7fde5d07 (patch)
tree07e27564837dd30d28bc8036104903d7e64c1c56 /railties/guides/source
parent84bd203b39b0905723fc8be38bc9fd24f618e252 (diff)
downloadrails-0186c5dcea332ef033a8142047cdea1d7fde5d07.tar.gz
rails-0186c5dcea332ef033a8142047cdea1d7fde5d07.tar.bz2
rails-0186c5dcea332ef033a8142047cdea1d7fde5d07.zip
Improve field error proc example in validations guide
Diffstat (limited to 'railties/guides/source')
-rw-r--r--railties/guides/source/active_record_validations_callbacks.textile9
1 files changed, 2 insertions, 7 deletions
diff --git a/railties/guides/source/active_record_validations_callbacks.textile b/railties/guides/source/active_record_validations_callbacks.textile
index 844876a973..4b74fae94e 100644
--- a/railties/guides/source/active_record_validations_callbacks.textile
+++ b/railties/guides/source/active_record_validations_callbacks.textile
@@ -901,13 +901,8 @@ Below is a simple example where we change the Rails behavior to always display t
<ruby>
ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
- if instance.error_message.kind_of?(Array)
- %(#{html_tag}<span class="validation-error">&nbsp;
- #{instance.error_message.join(',')}</span>).html_safe
- else
- %(#{html_tag}<span class="validation-error">&nbsp;
- #{instance.error_message}</span>).html_safe
- end
+ errors = Array(instance.error_message).join(',')
+ %(#{html_tag}<span class="validation-error">&nbsp;#{errors}</span>).html_safe
end
</ruby>