Я всех!
У меня маленькая проблема:
Давайте определим эти объекты
class A < ActiveRecord::Base
has_many :bs
def add_some_b(b)
do_some_stuff_with_b(b)
bs << b
end
end
class B < AR
def some_stuff
end
end
Когда я называю это:
some_a_variable.new
some_a_variable.add_some_b(some_b)
У меня есть транзакция, открытая и немедленно закрывающаяся, внутри ничего не происходит:
[2011-09-01 18:58:49] [DEBUG] SQL (0,1 мс) НАЧАЛО
[2011-09-01 18:58:49] [DEBUG] SQL (0.1ms) COMMIT
Почему? Как я могу избежать этого?