diff options
author | Carlos Antonio da Silva <carlosantoniodasilva@gmail.com> | 2012-01-25 09:49:10 -0200 |
---|---|---|
committer | Carlos Antonio da Silva <carlosantoniodasilva@gmail.com> | 2012-01-25 10:03:37 -0200 |
commit | 0186c5dcea332ef033a8142047cdea1d7fde5d07 (patch) | |
tree | 07e27564837dd30d28bc8036104903d7e64c1c56 | |
parent | 84bd203b39b0905723fc8be38bc9fd24f618e252 (diff) | |
download | rails-0186c5dcea332ef033a8142047cdea1d7fde5d07.tar.gz rails-0186c5dcea332ef033a8142047cdea1d7fde5d07.tar.bz2 rails-0186c5dcea332ef033a8142047cdea1d7fde5d07.zip |
Improve field error proc example in validations guide
-rw-r--r-- | railties/guides/source/active_record_validations_callbacks.textile | 9 |
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"> - #{instance.error_message.join(',')}</span>).html_safe - else - %(#{html_tag}<span class="validation-error"> - #{instance.error_message}</span>).html_safe - end + errors = Array(instance.error_message).join(',') + %(#{html_tag}<span class="validation-error"> #{errors}</span>).html_safe end </ruby> |