0
我有一個表格國家和模型國家,列出了以下列id,cc_fips,cc_iso,tld,country_name,列出了所有國家。一對多關聯。未定義的方法
我有一個表的用戶,並與列ID,姓名,年齡模型用戶...........
每個用戶都有一個國家,而是一個國家擁有衆多用戶。
我想在中間創建一個表,我將註冊列country_id,user_id。
一對多關聯。
我給表格countryforuser和Countryforuser命名。
我的遷移創建模型:
class CreateCountryforusers < ActiveRecord::Migration
def change
create_table :countryforusers, {:id => false} do |t|
t.integer "country_id"
t.string "user_id", :null => false, :default => ""
t.timestamps
end
add_index("countryforusers","country_id")
end
end
我的模型用戶:
class User < ActiveRecord::Base
has_many :images
belongs_to :countryforuser
end
我的模型Countryforuser:
class Countryforuser < ActiveRecord::Base
has_many :users
end
但是它不工作。 我試圖爲一個國家添加一個用戶時,我一直有一條消息undefined method'countryforusers'。
我在幹什麼?
非常感謝。