2013-07-23 78 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

回答