http://pastie.org/1561681
Hi i got a problem that object has its fields initialize but no the
reference to the objects,
the table has its own id, and has 2 references keys, but i got only
the fields not the objects
so i have to query to bring it,
module TodostagsHelper
def viewtags(todo_)
tags =""
todo_.todostags.each do |todotag_|
##prints ok the todotag_tags_id
puts “imprimiendo #{todotag_.tags_id}”
##prints nil to the object todotag_.tag , its suppose to be initialize
not?
puts todotag_.tag
tip = Tag.find(todotag_.tags_id)
tags= tags.concat(',').concat(tip.name)
end
tags
for table tags
id pk
name string
description string
for table todos
id pk
todo string
progreso string
vencimiento date
for table todostags
id pk
todos_id fk
tags_id fk
##prints ok the todotag_tags_id
puts “imprimiendo #{todotag_.tags_id}”
##prints nil to the object todotag_.tag , its suppose to be initialize not?
It should be, but as your code stands it will be using tag_id to find
a Tag object whereas the rest of your code is examining tags_id. What
columns are actually on the table?