Когда у меня есть 2 объекта для сохранения внутри транзакции
a = A.new(...)
b = B.new(...)
Имеет ли значение, на каком классе модели я вызываю метод транзакции?
A.transaction do
a.save
b.save
end
или
B.transaction do
a.save
b.save
end
IMNO используют одну и ту же транзакцию db, потому что ActiveRecord может обрабатывать только одно соединение, поэтому это не имеет значения. Это правильно?
Спасибо, Алекс.