Я использую Rail 3, и мне очень трудно выполнить объединение двух таблиц и получить доступ к данным из обеих таблиц в представлении.Я получаю доступ только к одному из двух.Что не так с кодом ниже?Как это должно выглядеть?
Обратите внимание, что я использую Rails 3.
@contacts = Profile.where("profiles.id = ?", @profile).includes(:contacts).order("lastname ASC")
Я также пробовал что-то подобное
@contacts = Profile.joins('LEFT OUTER JOIN contacts ON contacts.friend_id = profiles.id').where("profiles.firstname LIKE :input OR profiles.lastname LIKE :input",{:input => "#{params[:keyword]}%"}).where("contacts.profile_id = #{params[:profile_id]}")