Is there a difference in the way that params[] and @params[] are handled? Is the ''handling'' done by Ruby or Rails? A pointer to the relevant documentation would be sincerely appreciated. Or just an answer would be ok too ;-) Thanks, Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060331/add0aa67/attachment-0001.html
params[] is preferred now because ''params'' is a method call and ''@params'' is an instance variable. I had this question myself and when AWDR had both styles, I asked a Rails core team member when I saw him. -Rob Rob Biedenharn http://agileconsultingllc.com Rob@AgileConsultingLLC.com +1 513-295-4739 On Mar 31, 2006, at 10:51 AM, Bill Walton wrote:> Is there a difference in the way that params[] and @params[] are > handled? > > Is the ''handling'' done by Ruby or Rails? > > A pointer to the relevant documentation would be sincerely > appreciated. Or just an answer would be ok too ;-) > > Thanks, > Bill > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails-------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060331/aec70ce3/attachment.html
Thanks, Rob. The ''preferred'' part still throws me since it''s apparently still true that ''@params[]'' and ''params[]'' will both work to access the params hash. Yes? Also, when you say ''params'' is a method call... I would have thought that it could also be a local variable whose interpretation at runtime would be context sensitive. No? Confusing ;-( Thanks again, Bill ----- Original Message ----- From: Rob Biedenharn To: rails@lists.rubyonrails.org Sent: 2006-03-31 10:53 AM Subject: Re: [Rails] params[] vs @params[] params[] is preferred now because ''params'' is a method call and ''@params'' is an instance variable. I had this question myself and when AWDR had both styles, I asked a Rails core team member when I saw him. -Rob Rob Biedenharn http://agileconsultingllc.com Rob@AgileConsultingLLC.com +1 513-295-4739 On Mar 31, 2006, at 10:51 AM, Bill Walton wrote: Is there a difference in the way that params[] and @params[] are handled? Is the ''handling'' done by Ruby or Rails? A pointer to the relevant documentation would be sincerely appreciated. Or just an answer would be ok too ;-) Thanks, Bill _______________________________________________ Rails mailing list Rails@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails ------------------------------------------------------------------------------ _______________________________________________ Rails mailing list Rails@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060331/1cfeb676/attachment.html
On 3/31/06, Bill Walton <bill.walton@charter.net> wrote:> > Thanks, Rob. The ''preferred'' part still throws me since it''s apparently > still true that ''@params[]'' and ''params[]'' will both work to access the > params hash. Yes?Think "deprecated." Using @params will work, but it''s not the idiomatic way of doing it. -- James