我正在使用Rails 3.2,并具有以下功能,并希望使用native_ad_placement和网站加载所有网站展示位置。 NativeAdPlacement也是可选的,因此可以为nil。我该怎么做?
class Site < ActiveRecord::Base
has_many :site_placements
end
class SitePlacement < ActiveRecord::Base
has_one :native_ad_placement
belongs_to :site
end
class NativeAdPlacement < ActiveRecord::Base
belongs_to :site_placement
end
答案 0 :(得分:0)
您无需执行任何操作-has_one默认为可选。如果您遇到错误,请检查是否有任何可能会导致这些错误的状态验证。