【发布时间】:2011-09-27 23:40:42
【问题描述】:
在 Rails 3.1 中,我通过回形针和 remotipart 提交带有附件的表单。
我希望我的表单通过 ajax 提交,但它们是通过 html 提交的。
它在 3.0 中可以正常工作,但在 3.1 中似乎已损坏。请注意,破碎的意思是表单始终通过 HTML 而不是 JS 提交,因此我无法呈现我之前所做的 JS。表单仍然提交并且附件被保存,但我无法呈现 JS。是的,我有 :remote => true
谢谢
【问题讨论】:
-
您的 Javascript 是否被正确包含?
-
嗯,我是这么认为的,但也许不是。我的 application.js 文件中有 //= require jquery.remotipart 但是当我在生成的 javascript 中搜索“remotipart”时,它什么也找不到。
-
哦,其实我确实在里面找到的,所以是的,JS 就在里面。
-
原来是一件很奇怪的事情,我仍然无法缩小范围。如果我重命名我的 js 清单文件,一切都会再次正常。但是我可以在应用程序中的另一个控制器中使用相同的文件,而无需重命名它。很奇怪,但无论如何我可以通过重命名文件来解决这个问题。谢谢。
标签: ruby-on-rails