2013-07-23 146 views
0

型号:创建assoc命令记录通过

cities.rb:

has_many :cities_users 
has_many :users, :through => :cities_users 

我有citiesusers之间的HABTM(通过)。我想查看与用户关联的所有城市。下面是我有什么错误是:

users.rb的

has_many :cities_users 
has_many :cities, :through => :cities_users 

控制器:

@user = User.find(current_user.id) 
@users_cities = @user.cities 

我写了创建JOIN表迁移:

create_table "cities_users", :id => false, :force => true do |t| 
    t.integer "user_id" 
    t.integer "city_id" 
end 

这是我的错误(涉及控制器的第二行德):

uninitialized constant User::CitiesUser 

我有类似的问题创建是与用户相关联太城市。

非常感谢。

+1

你可以显示你的'cities_user'模型吗? – Lucas

回答