On Thu, Mar 17, 2011 at 5:52 AM, Ernie Miller <er...@metautonomo.us> wrote:
>
> The Arel.sql factory method already enables the easy creation of
> SqlLiterals without monkeypatching String. Seems to me that this
> method doesn't really give us anything much more convenient than that,
> for the times when this sort of thing is needed.
>

How would I use Arel.sql relative to the example from earlier, i.e.
from the ActiveRecord attributes standpoint? This still seems to be
escaped, for instance:

MyModel.create(:field => Arel.sql('now()'))

That's really what I'm looking for, I guess -- a way to bypass quoting
and sanitization when I know that it's safe to do so, as with Ken
Collins' example with #limit and #order and the like and in my case
with attribute assignment. At least in the case of attribute
assignment that even SqlLiterals are escaped, unless I'm missing
something, which I may very well be.

Any ideas?

-- 
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 rubyonrails-core@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-core+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en.

Reply via email to