Problem with activerecord,a object has no reference

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