При создании новых записей. Мне нужно создать больше записей для одной и той же модели.Создание новых записей на before_save
Пример ::
class XYZ < ActiveRecord
def before_save
# At this point object is already initialized ..
# And it's containing values.
# At this point i want to create 10 more records for the same class.
# something like this
XYZ.new(:att1 => value1,:att2 => value2,:att3 => self.att1)
end
end
Как я могу справиться с этим типом сценария? На каком обратном вызове мне нужно создать больше записей для одной и той же модели?
Вы хотите, чтобы before_save запускался для * этих * тоже? –
@Mark Thomas Да, проверки и обратный вызов должны быть огнем. –
Как вы планируете остановить бесконечный цикл, созданный before_saves, который вызывается для ваших дополнительных записей, созданных before_saves? –