Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rails 3.1 remote requests submitting twice

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 for each model contain jquery files for create edit update and destroy. The problem is when I perform any operation that performs a remote operation, it is called twice. I can confirm this happening in console view in firebug as well as output in WEBrick output. Can anyone assist in tracking down what happened here? What would cause rails to process each call twice?

like image 343
ctilley79 Avatar asked Oct 11 '11 04:10

ctilley79


2 Answers

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.

like image 194
gertas Avatar answered Nov 17 '22 23:11

gertas


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.

like image 13
Anurag Avatar answered Nov 18 '22 00:11

Anurag