What is the lib/ folder in my rails app for?

hi all,

When I generate a rails app, there is a lib/ folder underneath it. Now what is exactly this lib/ folder for? When I put the rack library there, it is not scanned by RoR. Actually to expand this matter, I want to be able to put non-Rails plugin to be available for Rails and my app (e.g including rack, arel etc). But it seems RoR does not scan it. So what is it exactly for?

Kind regards.

hi all,

When I generate a rails app, there is a lib/ folder underneath it. Now

what is exactly this lib/ folder for? When I put the rack library

there, it is not scanned by RoR. Actually to expand this matter, I

want to be able to put non-Rails plugin to be available for Rails and

my app (e.g including rack, arel etc). But it seems RoR does not scan

it. So what is it exactly for?

Kind regards.

Certified Scrum Master

http://blog.scrum8.com | http://jobs.scrum8.com | http://twitter.com/scrum8

Joshua, I would recommend reading p. 225 - 226 of "Agile Web Development with

Rails 3rd".

-Conrad

I think Conrad meant pages 255-256. Simply put, lib/ is where you put code (or subdirectories with code) that does not normally live in models, views, or controllers.