I seem to have a small problem in Rails. Lets say I have a class Foo
with an habtm association to Bar. So Foo has_and_belongs_to Bars en vice
versa.
Now, when I do lets say
Foo.new
Foo.bars, I get an undefined method bars for #Foo:0x1034f2f00 when I
run it through the browser.
Now, when I do it through irb, it returns an empty array as expected.
Does someone here has any clue how this can happen and what I need to
look for, becouse I’m completely clueless.
Now, when I do it through irb, it returns an empty array as expected.
Does someone here has any clue how this can happen and what I need to
look for, becouse I’m completely clueless.
Random guess: does this still occur in production mode ?
Now, when I do it through irb, it returns an empty array as expected.
Does someone here has any clue how this can happen and what I need to
look for, becouse I’m completely clueless.
Random guess: does this still occur in production mode ?
run it through the browser.
Foo.bars is not valid as Foo is a class not an instance, or is that
just a typo here? It should be something like
foo = Foo.new
then use foo.bars
Is Foo defined in multiple places (some editors leave behind backup
copies of files that Rails loads anyway) ? If you stick a breakpoint
in does the Foo object you have look normal apart from raising an
error when bars is called ?
Is Foo defined in multiple places (some editors leave behind backup
copies of files that Rails loads anyway) ? If you stick a breakpoint
in does the Foo object you have look normal apart from raising an
error when bars is called ?
Fred
What just stuk me is that when I set a breakpoint at the class Foo <
ActiveRecord::Base line, it doesn’t stop. It just runs through the
application till it hits foo.bars :s
run it through the browser.
Foo.bars is not valid as Foo is a class not an instance, or is that
just a typo here? It should be something like
foo = Foo.new
then use foo.bars
Colin
@Colin: yes, sorry for the mistake. I do run foo = Foo.new and then
foo.bars.
@Fred: just entered a break point. Seems like a normal object of type
Foo with all its attributes present, except for the associations and
self declared methods inside my model
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.