I developed a Rails 3.1 application that consists of a 100% Ajax CRUD forms to input users and customers. I created two separate models, controllers, views etc. The views
If you have precompiled the assets and running in development mode, then the JavaScripts will be included twice on the page.
Remove everything from public/assets if in development mode.
Adding config.serve_static_assets = false to development.rb will prevent loading files from /public/assets.
Actually I need to precompile locally because my test mode is using only static assets from /public/assets - tests are catching possible production asset problems. How? Just set config.assets.compile = false and config.serve_static_assets = true in test.rb configuration.