0

因此,这里是“属性”表记录的哈希示例,所讨论的属性是“所有者”

Property.first #=>
  #<Property id: 3684, ss_property_id: 1, owner_full_name: "Holliday Associates", owner: "HA",
  owners_pctg: 100, tax_map_id: "0460001047", county: "Horry", description: "L.S. Alford", acreage:
  131.0, prop_taxes_2009: 180.72, prop_taxes_2010: 173.99, prop_taxes_2011: 172.94, notes: nil,
  created_at: "2013-04-03 01:16:23", updated_at: "2013-04-03 01:16:26">

但是,当我做这样的事情时

1.9.3p194 :011 > Property.first.owner
Property Load (0.3ms)  SELECT "properties".* FROM "properties" LIMIT 1
=> nil

它是零。

编辑:这是我的模型(过于简单化了......)

class Property < ActiveRecord::Base
  belongs_to :owner
end
4

1 回答 1

0

我的模型最终与 :owner 命名空间发生冲突。它实际上是belongs_to :owner,一个我还没有开始使用的新模型。:owner 命名空间显然被 ActiveRelation 方法覆盖到 Owner 模型

于 2013-04-03T19:14:17.890 回答