Custom selected fields in ActiveRecord queries are returned as strings
----------------------------------------------------------------------

                 Key: JRUBY-6215
                 URL: https://jira.codehaus.org/browse/JRUBY-6215
             Project: JRuby
          Issue Type: Bug
          Components: Miscellaneous
         Environment: Rails 3.0.7, JRuby 1.6.4, MySQL
            Reporter: Michal Ochman
            Priority: Minor


Custom selected fields are returned as strings in JRuby, while in MRI are 
converted to appropriate class. 
Here is a very simple example. Having User model with created_at datetime field 
MRI returns Time object:
{quote}
ruby-1.8.7-p330 :001 > User.select('created_at AS 
custom_created_at').first.custom_created_at.class
 => Time 
{quote}
while JRuby returns string:
{quote}
jruby-1.6.4 :029 > User.select('created_at AS 
custom_created_at').first.custom_created_at.class
 => String 
{quote}

The same problem is with other field types.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to