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
end
end
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?
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?
Fred
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
so, have to chante the names of the fk of the table todostasg ?
hi i solve the problem with your advice, i just add the option
foreign_key to the foreign keys thanks