How does it know?


#1

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! :slight_smile:

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.


#2

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


#3

Take a look at the stuff rails generates for you in the config
directory… boot.rb, environment.rb, etc.

b