Я ищу пользователей, которые соответствуют набору тегов. Я хочу вернуть совпадающие теги и их связанный профиль. Я могу получить пользователей с их связанными тегами, но не с профилем. Я попытался добавить профиль: в: include, но это не работает. Я попытался поместить: profile в: join, который работает, но возвращает только первую строку.
Есть предложения?
# Returns only one record instead of the four it should
User.find(:all, :joins => :profile, :include => :skills, :conditions => { :tags => { :id => search_tags } } )
# Returns all four records that match but not their profiles
User.find(:all, :include => [:skills, :profile], :conditions => { :tags => { :id => search_tags } } )
Обновление
Оказывается, в моем сеансе данных не было данных Facebook для всех пользователей. Так что вторая находка действительно работает