difference between [class,instance].transaction method ?

Sometimes the easiest thing to do is to just look at the rails source. The instance method transaction looks like

def transaction(&block)   self.class.transaction(&block) end

In other words there is no difference.

Fred