I LOVE it! James you are the MAN. Just suggesting a reasonable solution is awesome and I really mean it. I would hire you in an instant! No sly insults or anything in your message, now that's the way forward. Give me your email and I'll paypal you right now. I use j...@snap2web.com on public forums.
VERY much appreciated. Michael. James Byrne wrote: > Frederick Cheung wrote: > >> It was deprecated in 1.2 and removed in 2.0 >> >> Fred > > On the subject of error messages, with deprecations specifically in > mind, I suggest the following approach at least be considered. > Establish a deprecated_methods_index library at the top level of Rails > so that, when someone finally decides to upgrade their Rails-1.0.6 app > to Rails-whatever, instead of getting: > > "undefined local variable or method `whatever'" > (which is generated by ruby itself and not by Rails) > > one obtains the output from something like this: > > def whatever(*parms) > puts("whatever method is deprecated and was removed in rails-x.y.z.") > puts("Use other_one method instead.") > end > > If these are all kept in one place surely it would not be too difficult > to maintain? Are there any downsides to this approach, other than having > to write four lines of code for every deprecated method? -- 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.