On Nov 25, 12:45 pm, Rich V=E1zquez <rich.vazq... / gmail.com> wrote:
> t is an Array   (see this by typing   t.class)
> So, t.id is going to return a value related to the Array class as opposed =
to
> the contents.
>
> t[0].id    t[1].id etc would return what you are expecting
>
> On Nov 25, 2007 10:29 AM, Junkone <junko... / gmail.com> wrote:
>
>
>
>
>
> > here is my issue. i want to get the id of of the record extracted
> > here. it however gives me 37832400
> >  instead of 9. i am not sure why.
>
> > >> t=3DTrade.find_by_sql("select * from trades where tradestatus=3D'O' a=
nd
> > symbol_al
> > ias=3D'USD.CHF-IDEALPRO-CASH'")
> > =3D> [#<Trade:0x4828a80 @attributes=3D{"tradestatus"=3D>"O",
> > "tradestrategy"=3D>nil, "sy
> > mbol_alias"=3D>"USD.CHF-IDEALPRO-CASH", "tradeinterval"=3D>"5MINUTE",
> > "getpictures"=3D
> > >nil, "tradename"=3D>nil, "id"=3D>"9", "grossrevenue"=3D>nil,
> > "tradecomments"=3D>nil, "t
> > radedirection"=3D>"Long"}>]
> > >> t.id
> > (irb):8: warning: Object#id will be deprecated; use Object#object_id
> > =3D> 37832400
>
> --
> --
> Rich V=E1zquez, CISSP, CISA- Hide quoted text -
>
> - Show quoted text -

thanks for the pointer.  my bad.