Hola a todos,
llevo un tiempo peleandome con un error. Tiene pinta de basico asi que
se lo pongo aqui porque seguro que mucha gente puede resolverlo:
Tengo una clase Target:
class Target
attr_writer :hit_sequence_accession,
:hit_sequence_desc,
:hit_sequence_ID
attr_reader :hit_sequence_accession,
:hit_sequence_desc,
:hit_sequence_ID
def initialize(hit_sequence_accession,
hit_sequence_desc,
hit_sequence_ID)
@hit_sequence_accession = hit_sequence_accession
@hit_sequence_desc = hit_sequence_desc
@hit_sequence_ID = hit_sequence_ID
end
end
A la que le paso los valores 0, 1 y 0 mediante una consulta. Luego hago:
p @targets
p @targets[0].hit_sequence_ID
p @targets[0].hit_sequence_desc
p @targets[0].hit_sequence_accession
y esto es lo que me devuelve la consola:
[#<Target:0x48764c4
@attributes={"hit_sequence_desc"=>"0",
"hit_sequence_ID"=>"1
", "hit_sequence_accession"=>"0"}>]
nil
nil
nil
O sea, a traves de la llamada a @targets puedo ver los valores y los
nombres de los atributos, mientras que llamando a los atributos uno a
uno me devuelve nil.
Alguien sabe que estoy haciendo mal aqui??
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---