【发布时间】:2012-11-27 21:38:43
【问题描述】:
我有模型生产者、公司和用户
我希望一个生产者和一个公司都有一个用户。属于某公司的用户只属于该公司。属于某个产品的用户只属于该产品。
所以我想要这样的桌子
productor company user
--------- -------- ------
id id id
name name email
user_id user_id password
我尝试使用 has_one 关联执行此操作,但出现此错误
no such column: users.produtor_id: SELECT "users".* FROM "users" WHERE "users"."produtor_id" = 1 LIMIT 1
我的模型如下
class Produtor < ActiveRecord::Base
attr_accessible :borndate, :cpf_cnpj, :is_company, :name, :rg
has_one :user
...
class User < ActiveRecord::Base
attr_accessible :email, :password
...
end
【问题讨论】:
-
那是源代码的实际副本吗?因为您的“Productor”拼写错误。可能是问题的一部分。
-
这不是问题.. 因为我是巴西人,所以把问题转述给你理解
标签: ruby-on-rails ruby associations has-one