我有 2 个模型:
class User < ActiveRecord::Base
has_one :client
end
class Client < ActiveRecord::Base
belongs_to :user
end
我通常创建一个user
第一个,并有一个after_create
过滤器,在创建client
之后user
创建。
after_create :create_client
我有一个client
存在的新案例,我想在已经存在user
之后创建。client
在这种情况下,当我创建时user
我想跳过after_create
过滤器。
我知道我需要after_create :create_client, unless: ____
,但我不确定如何区分。