我开发了一个Rails 3.1应用程序,它包含100%的Ajax CRUD表单以输入用户和客户。我创建了两个独立的模型,控制器,视图等。每个模型的视图都包含用于创建编辑更新和销毁的jquery文件。问题是当我执行任何执行远程操作的操作时,它被调用两次。我可以在Firebug的控制台视图以及WEBrick输出中确认这一点。任何人都可以协助追查这里发生的事情吗?什么会导致轨道处理每次通话两次?Rails 3.1远程请求提交两次
13
A
回答
13
19
将config.serve_static_assets = false
添加到development.rb
将防止从/public/assets
加载文件。
其实我需要在本地进行预编译,因为我的测试模式仅使用来自/public/assets
的静态资产 - 测试正在捕捉可能的生产资产问题。怎么样?只需在test.rb
配置中设置config.assets.compile = false
和config.serve_static_assets = true
即可。
+1
从Rails 4开始,不建议使用'config.serve_static_assets'。改用'config.serve_static_files'。 – Jin
相关问题
- 1. 的Rails 3.1 - 调用Ajax请求两次
- 2. 多次提交Rails异步ajax请求
- 3. Rails提交了两次或更多的帖子请求
- 4. 形式提交两次:远程=>真正的Rails 3.2
- 5. Rails 4.2.7提交远程表单的事件触发两次
- 6. 提交求职申请rails
- 7. 多次提交Ajax请求
- 8. Rails - 处理远程请求
- 9. Rails处理每个请求两次
- 10. 添加远程后,按钮不会提交发布请求:在rails中为true
- 11. Rails:提交内容后请求注册?
- 12. 第二次提交AJAX请求帖子
- 13. Rails Ajax表单提交两次
- 14. 无法两次提出请求
- 15. Rails远程表单通过'enter'多次提交
- 16. Rails禁用远程表单提交
- 17. 提交后清除Rails远程表格
- 18. 合并两次提交在远程仓库
- 19. 如何在每'x'秒自动提交一个rails 3.1远程表单?
- 20. AJAX请求Rails 3.1不渲染javascript
- 21. Rails 3.1:与HTML的respond_to json请求
- 22. Rails 3.1 CSS文件加载两次?
- 23. Rails 4应用程序的所有请求被调用两次
- 24. 的Rails 3.1 simple_form提交风格CSS
- 25. Rails 3.1远程连接写入数据库5次。
- 26. 创建Github拉请求第一次提交和最后一次提交?
- 27. Rails请求规范不提出请求
- 28. 表单提交两次
- 29. 请求无法提交后台进程
- 30. 被请求的页两次
一些代码将有助于更好地理解透视图。发布被调用两次的代码 – Rafay
这是一个预感 - 你的JavaScript代码或['jquery-rails'](https://github.com/rails/jquery-rails)被包含在页面中两次?如果您进行了任何预编译,请检查公共/资产文件夹。 – Anurag
@Auurag这就是我认为正在发生的事情。在开始发生之前,我运行了“bundle exec rake assets:precompile”。我只需要删除该文件? – ctilley79