I'm a recent Ruby/rails initiate, coming from PHP. I'm working my way through the Agile web development book, (slowly) and I ran into a wierd bug where the method cart.empty! wasn't being found when I tried to call it after loading my cart from the session hash. Then I left it alone for a while and now it works. ACK! :) My question is, how does ruby/rails know what files to include so it can find the class I'm instantiating? I'm used to having to include all my files manually with php.
on 2006-02-07 19:35
on 2006-02-07 19:44
If you put your files in the app/models directory, it will be auto-loaded, IF you give the file the same name as the class. Jules
on 2006-02-07 20:41
Take a look at the stuff rails generates for you in the config directory... boot.rb, environment.rb, etc. b