我开发了一个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 3.2
- 3. Rails 4.2.7提交远程表单的事件触发两次
- 4. Rails - 处理远程请求
- 5. 第二次提交AJAX请求帖子
- 6. 无法两次提出请求
- 7. Rails远程表单通过'enter'多次提交
- 8. 提交后清除Rails远程表格
- 9. Rails禁用远程表单提交
- 10. 如何在每'x'秒自动提交一个rails 3.1远程表单?
- 11. Rails 3.1 CSS文件加载两次?
- 12. 创建Github拉请求第一次提交和最后一次提交?
- 13. Rails 3.1远程连接写入数据库5次。
- 14. 表单提交两次
- 15. 请求无法提交后台进程
- 16. 被请求的页两次
- 17. 获取两次请求?
- 18. AJAX发送请求两次
- 19. 提交POST请求到Piwik.php
- 20. Squash提交闭合请求
- 21. 表单提交两次
- 22. jquery:提交表单两次
- 23. HTML表单提交两次
- 24. jquery表单提交两次
- 25. 表单提交两次mvc
- 26. jquery pjax请求发送两次
- 27. Rails 3远程链接点击触发不同的请求第二次点击
- 28. Rails 3.1.1,使用远程真正的两个Ajax请求去服务器
- 29. Rails5:表单远程 - 触发器提交
- 30. 远程git提交工具?
一些代码将有助于更好地理解透视图。发布被调用两次的代码 – Rafay
这是一个预感 - 你的JavaScript代码或['jquery-rails'](https://github.com/rails/jquery-rails)被包含在页面中两次?如果您进行了任何预编译,请检查公共/资产文件夹。 – Anurag
@Auurag这就是我认为正在发生的事情。在开始发生之前,我运行了“bundle exec rake assets:precompile”。我只需要删除该文件? – ctilley79