code-caching

Can Ruby on Rails cache a Controller "as long as code is not changed"?

At work, we have a situation where when script/server is run, then all the controller code is cached. This is to speed up the development server. But that will mean that whenever we change the controller code, we need to restart the server. So we can turn off the caching of controller code all together. But can't there be mechanis...