Jian Lin wrote: > 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.
Yes, that's normal behavior in development mode. > > So we can turn off the caching of controller code all together. But > can't there be mechanism that is similar to the inclusion of javascript > > foo.js?1273424325 > > which is to use the cached version as long as there is no code change, > but recompile it when there is code change? Because it's a different kind of caching. JavaScript caching simply involves using the browser cache for included files, whereas controller caching involves Ruby objects in memory on the server. > > Maybe because we use HAML and SASS a lot, loading some page (such as the > homepage of the site) can take 40 seconds on the dev environment and it > is quite long. Haml and Sass shouldn't be having that effect. Look elsewhere for your problems. The fact that you're asking this makes me think that you want *page* caching, not controller caching. Best, -- Marnen Laibow-Koser http://www.marnen.org [email protected] -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

