I am sorry, but I am struggling. I installed new versions of my gems and my programs don't run anymore. As suggested I tried to roll back to older versions, but that is becoming a bigger mess. The flight forward has at least recovered 90% of my application.
Both statement worked perfect with the old version of activerecord. Now the first one works okay, the last one does not get the join built up in the sql statement.
Again thanks for all the help. Ernst
This statement works:
owner = Owner.find(:all, :include => {:accounts => {:orders =>{}}}, :conditions => ['Orders.flag = 0'], :order => ['owners.name, accounts.name, orders.id'])
This statement does not work: owner = Owner.find(:all, :include => {:accounts => {:trades =>{}}}, :order => ['owners.name, accounts.name, trades.underlying, trades.month, trades.strategy'] )