在我的用户模型中,我有以下内容:
@users = find(:all, :joins => :instance, :conditions => ['fname LIKE ? or lname LIKE ?', "%#{search}%", "%#{search}%"])
这里的问题是@users只返回用户表中的数据,而不是连接的实例表。我在日志中使用SQL查询确认了这一点。
SELECT "users".* FROM "users" INNER JOIN "instances" ON "instances"."id" = "users"."instance_id" WHERE (fname LIKE '%%' or lname LIKE '%%')
如何制作SELECT用户。*和instance.name?
由于
答案 0 :(得分:1)
你可以使用:select选项并指定“users。*,instance.name”?