Rails Model.select(属性*属性AS new_attribute) - new_attribute不在哈希?

时间:2012-02-28 01:01:29

标签: ruby-on-rails activerecord

我想知道在rails中是否有任何方法可以在rails中的select as语句中返回new_attribute

对于简化示例Books.select("'tuds' as new_attribute").first,其中new_attribute不在DB中,只返回一堆空的活动记录对象。

似乎这应该有用,但我没有运气。有什么想法!?

谢谢!

-Mario `

更新:我是个傻瓜。我实际上并没有查看实际对象,只是在控制台中查看日志。

1 个答案:

答案 0 :(得分:0)

使用Rails 3.2为我工作:

irb(main):001:0: User.select('full_name as whatever').first.whatever
  User Load (0.5ms)  SELECT id, full_name as whatever FROM `users` LIMIT 1
=> "Zap Brannigan"

这是你想要达到的目标吗?