2012-02-28 18 views
0

レールにselect as文でnew_attributeを返す方法があるかどうか疑問に思っていました。Rails Model.select(属性*属性AS new_attribute) - new_attributeはハッシュではありませんか?

簡略化した例Books.select("'tuds' as new_attribute").first new_attributeがDBにない場合、空のアクティブなレコードオブジェクトが返されます。

このように思えますが、私は運がないです。何かご意見は!?

ありがとうございます!

マリオ `

UPDATE:私はへまです。私は実際に実際のオブジェクトを見ていないだけで、私のコンソールのログを見ていた。 Railsの3.2使用して私のために

答えて

0

作品:

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" 

は、これはあなたが達成したいですか?

+0

でした。私は実際に実際のオブジェクトを見ていないだけで、私のコンソールのログを見ていただけでした。 –

関連する問題