about transaction method

The transaction method is executed within the context of the active
record class for the excution of the all transactions.
Ex
Account.transaction do
account1.deposit(100)
account2.withdraw(100)
end

But i want to execute the transaction within the context of more than
on active record class then what would be the solution? How should i
specify the context?

Plz suggest me.
Thanks.

vishal wrote:

The transaction method is executed within the context of the active
record class for the excution of the all transactions.
Ex
Account.transaction do
account1.deposit(100)
account2.withdraw(100)
end

But i want to execute the transaction within the context of more than
on active record class then what would be the solution? How should i
specify the context?

This was recently discussed in this thread:

http://groups.google.dk/group/rubyonrails-talk/browse_frm/thread/28030e9f9f0e9ec/915fa8a26fdfaaf1?lnk=st&q=rails+transaction+atzen&rnum=2#915fa8a26fdfaaf1

Thanks Jacob.