в моей модели пользователей, у меня есть следующее:
@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?
Спасибо