Ralph Shnelvar wrote: > I _think_ that in activerecord-2.2.2\lib\active_record\validations.rb > that specifying the attribute as "" have the nice benefit of just adding > the specified message that was supplied. > > In activerecord-2.3.5\lib\active_record\validations.rb not specifying an > attribute causes a "interning empty string" error. > > - - - - > > Is there a way in 2.3.5 to suppress the automatic generation of the > error message. That is, in 2.2.2 I could do: > > model.errors.add("", "Your email address (#{value}) has an invalid > format.") > > This will fail in 2.3.5 with the above-mentioned "interning empty > string". > > I think. I'm not sure. The code in 2.2.2 and 2.3.5 in this area if > pretty different and my test beds in these two environments is pretty > different.
Adding to the above ... Oh, geez, it looks like both the attribute and the message have to be symbols. Is this some attempt to force interaction with I18N? -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-t...@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.