我的 Rails 3 应用程序出现问题
在我看来我有
<%= button_to("Accept Post", {}, {:confirm => "Are you sure?", :method => :accept_question, :remote => true}) %>
生成的html是
<form method="post" action="/questions/show/1" data-remote="true" class="button_to">
<div>
<input data-confirm="Are you sure?" type="submit" value="Accept Post" />
<input name="authenticity_token" type="hidden" value="Rv1CbqkE+61Fn4wb836eOENjyGkNpzzRrwMTywLZPf0=" />
</div>
</form>
我的 gem 文件正在加载这个
gem 'jquery-rails'
生成的 html 中出现以下 .js 文件
<script src="/javascripts/jquery.js?1309961714" type="text/javascript"></script>
<script src="/javascripts/jquery-ui.js?1309961714" type="text/javascript"></script>
<script src="/javascripts/jquery-ui.min.js?1305044364" type="text/javascript"></script>
<script src="/javascripts/jquery.min.js?1309961714" type="text/javascript"></script>
<script src="/javascripts/jquery.tools.min.js?1309338309" type="text/javascript"> </scipt>
<script src="/javascripts/rails.js?1309961714" type="text/javascript"></script>
<script src="/javascripts/application.js?1309424326" type="text/javascript"></script>
我看过有关此主题的其他帖子,但没有任何效果,我没有收到任何错误,只是重定向到同一页面,而没有提示。我还有其他一些使用 jquery 的代码,它们工作得很好。我遇到的问题是确认和方法在继续之前不会提示。将 jquery 实现到应用程序中的好方法是什么,我尝试包含 jrails,但是我的所有其他代码都中断了谢谢您的帮助
我以前见过这个问题,我刚刚找到了一个解决方法,使用纯 JavaScript。如果你很赶时间,这可能暂时可以。
你可以试试这个,你会得到同样的效果:
<%= button_to("Accept Post", {}, {:onclick => "return confirm('Are you sure?')", :method => :accept_question, :remote => true}) %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)