隐藏ActiveRecord MySQL结果到对象数组

时间:2014-01-16 17:05:25

标签: ruby-on-rails ruby ruby-on-rails-4 ruby-2.0

当我运行这行@users = ActiveRecord::Base.connection.execute(raw)时,我得到一个mysql结果,我觉得它不像实际用户对象那样干净或易于使用。有没有办法将此结果转换为类User对象的数组?谢谢你的帮助。

1 个答案:

答案 0 :(得分:5)

这应该有效:

@users = User.find_by_sql( ["SELECT * FROM users ..."])