Это, вероятно, вопрос n00b. У меня есть модель CitiesUser:
class CitiesUser < ActiveRecord::Base {
belongs_to :city
belongs_to :user
}
В контроллере я делаю это:
def index {
@cities_users = CitiesUser.find(:all,
:conditions => { :user_id => session[:user][:id] },
:include => [:city])
и в представлении это:
<%= @cities_users.inspect %>
Теперь я нигде не вижу связанной модели City. Как мне повторить просмотр городов, привязанных к CitiesUser?
Мой WEBRick говорит:
CitiesUser Load (0.6ms) SELECT "cities_users".* FROM "cities_users" WHERE "cities_users"."user_id" = 1
City Load (0.8ms) SELECT "cities".* FROM "cities" WHERE ("cities"."id" IN (5,3))
Итак, ассоциация загружается, верно? В какой переменной он хранится или как поместить его в мой CitiesUser?