aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2012-11-20 14:59:50 -0800
committerRafael Mendonça França <rafaelmfranca@gmail.com>2012-11-20 14:59:50 -0800
commitf042b4e88e614448cd5a98113f896de042a70af2 (patch)
treec853d91644c129b2793c060433205013d4aac01c
parentf63d6544e45e78cda29c0c56fbdf3d9e1f405340 (diff)
parente8502edae76e2b1a4fd0c7865579ec41e6f38415 (diff)
downloadrails-f042b4e88e614448cd5a98113f896de042a70af2.tar.gz
rails-f042b4e88e614448cd5a98113f896de042a70af2.tar.bz2
rails-f042b4e88e614448cd5a98113f896de042a70af2.zip
Merge pull request #8280 from asanghi/fix_guide_field_with_error_proc
fix guide with field_with_error proc example
-rw-r--r--guides/source/active_record_validations_callbacks.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/guides/source/active_record_validations_callbacks.md b/guides/source/active_record_validations_callbacks.md
index 5c27ccbf9e..0f4140b650 100644
--- a/guides/source/active_record_validations_callbacks.md
+++ b/guides/source/active_record_validations_callbacks.md
@@ -953,8 +953,12 @@ 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|
- errors = Array(instance.error_message).join(',')
- %(#{html_tag}<span class="validation-error">&nbsp;#{errors}</span>).html_safe
+ if html_tag =~ /\<label/
+ html_tag
+ else
+ errors = Array(instance.error_message).join(',')
+ %(#{html_tag}<span class="validation-error">&nbsp;#{errors}</span>).html_safe
+ end
end
```