我有两个型号Location和LocationType。
class LocationType < ActiveRecord::Base
has_many :locations
end
class Location < ActiveRecord::Base
belongs_to :location_type
end
在我的位置模型中,我有外键: location_type_id
在我看来,我试着打电话:
@location.location_type.name
但是我收到了错误:
nil的未定义方法`name':NilClass
如何让视图显示location_type相关记录?
答案 0 :(得分:0)
检查location_type_id
对象上的Location
。如果没有具有该ID的LocationType
对象,则@location.location_type
将返回nil。