【发布时间】:2012-07-21 00:03:30
【问题描述】:
我正在运行一个包含连接和冲突列名的查询。即:
results = TableA.joins(:table_b).select('table_a.id as table_a_id', 'table_b.id as table_b_id')
在我的结果中,table_a_id 和 table_b_id 都是字符串。我该怎么做才能使它们成为整数?
我觉得可能有办法让它返回 results[0]['table_a']['id'] 和 results[0]['table_b']['id'] 两者都有正确的数据类型,但我不知道该怎么做。
我主要关心的是如何做到这一点,这样我就可以在不运行第二个查询的情况下访问这两个列。
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 activerecord