【发布时间】:2011-03-22 13:23:11
【问题描述】:
我有两个模型“资产”和“用户”。“资产”可以分配给一个“用户”,“资产”由一个“用户”创建。这里是模型类的详细信息
class Asset < ActiveRecord::Base
belongs_to :assigned_to ,:class_name=>'User'
belongs_to :creator ,:class_name=>'User'
end
和
class User < ActiveRecord::Base
has_many :assets
end
现在在资产 show.html.erb 中,我可以访问创建者的姓名
@asset.creator.name
但我看不到“assigned_to”的名称
@asset.assigned_to.name #gives nothing
两个值都成功保存在数据库中。有什么问题?
【问题讨论】:
标签: ruby-on-rails model associations