一个基本的 ActiveRecord 查询返回一个不带引号的 id,例如:
User.first.attributes => {"id"=>2, ...
在 find_by_sql 中,别名列与引号中的值一起返回,在这种情况下参见 id:
all = User.find_by_sql("SELECT u.id as u_id from users u").first.attributes => {"u_id"=>"2"}
如何避免引用值?
一个基本的 ActiveRecord 查询返回一个不带引号的 id,例如:
User.first.attributes => {"id"=>2, ...
在 find_by_sql 中,别名列与引号中的值一起返回,在这种情况下参见 id:
all = User.find_by_sql("SELECT u.id as u_id from users u").first.attributes => {"u_id"=>"2"}
如何避免引用值?