Activerecord new version differences

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'] )

···

---------
The error I get is a that accounts.name is not a valid column. Which is
caused by the fact that the join is not added into the SQL statement.

Here is my Schema:
class Owner < ActiveRecord::Base
  has_many :accounts
end
class Account < ActiveRecord::Base
  belongs_to :owner
  has_many :trades
  has_many :orders
  end
class Order < ActiveRecord::Base
  belongs_to :account
end
class Trade < ActiveRecord::Base
belongs_to :account
has_many :legs
end
class Leg < ActiveRecord::Base
belongs_to :trade
end
class Earning < ActiveRecord::Base
end
--
Posted via http://www.ruby-forum.com/.

this really isn't the place for rubyonrails questions... join the rubyonrails mailing list and ask there, or ask in irc on #rubyonrails on irc.freenode.net.

The mailing list is probably more helpful (signal:noise), I dunno, but irc is more immediate.

···

On Jun 10, 2008, at 11:48 , Ernst Tanaka wrote:

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.

Ryan; I might be misguided but I am not using rails in this application.
Just trying to access a database while using Activerecord. There are
probably 100 smarter ways to do it. But as a nuby I am happy with the
one I found that worked for my over the last 6 months.

Thks,

Ernst

···

--
Posted via http://www.ruby-forum.com/.

Active record is developed and maintained by the rails developers. They provide the support for it.

···

On Jun 10, 2008, at 12:04 , Ernst Tanaka wrote:

Ryan; I might be misguided but I am not using rails in this application.
Just trying to access a database while using Activerecord. There are
probably 100 smarter ways to do it. But as a nuby I am happy with the
one I found that worked for my over the last 6 months.

thanks; I re-posted on the rails section of this forum.

···

--
Posted via http://www.ruby-forum.com/.