我有可以有女士的广告,但前提是类型是“俱乐部”。
有没有一种方法可以做到这一点?特别是不创建女士对象?如果她的父母是 type=club,我是否必须在创建之前检查一个女士对象?
class Advertisement < ActiveRecord::Base
validates_inclusion_of :type, in: %w(club lady)
has_many :ladies, :dependent=>:destroy
#only have ladies if the club =
def ladies
return nil unless type == "club"
super
end
end
我正在使用 Rails 3.2。