On 20/04/12 12:21, Dmytrii Nagirniak wrote:
Hi,
A quick question: in the query `Company.where(:status => :active)`, is it OK
to use the symbol (:active) as a value in the query?
It definitely works with no issues at all.
I'm not sure I'd consider it a public stable API, but if it works, go wild :).
So it is not a public API and the symbols were not supposed to be used this
way? RIght?
It's not really good Ruby style. See
http://blog.hasmanythrough.com/2008/4/19/symbols-are-not-pretty-strings
However I think we'd probably have to add specific code to make it *not*
work, so it will probably continue to work in the future. But I wouldn't
recommend doing it.
--
http://jonathanleighton.com/
--
You received this message because you are subscribed to the Google Groups "Ruby on
Rails: Core" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-core?hl=en.