У меня есть следующие два класса, где класс A инициализирует B в after_create. К сожалению, это не работает, и создание B завершается неудачно из-за нарушения проверки наличия_для
class A < ActiveRecord::Base
has_many :bs
after_create :after_create_hook
def after_create_hook
B.create(:a => self)
end
end
class B < ActiveRecord::Base
belongs_to :a
validates_presence_of :a
end
При создании A создается A, но не B.