The Ruby on Rails 'asset pipeline' makes your site behave differently on the WWW from locally (13 dec 12)

The 'asset pipeline' is an idea introduced in Rails 3.0. It make Rails faster in production, by putting Javascript and CSS together, in files whose name is a hash of their contents, eg. 5ee62915cef135628590fd6a41f47dd7.js.

This means the browser only needs download and execute the file when the Javascript changes - otherwise it can keep a cache of it. So far, so good.

The only problem is when you try to put your site into production.

It doesn't work.

It worked in development and test, but in production, it forgets to load eg. prototype.js, which every other Javascript library