我的 Rails 应用程序中有以下表格:
<% form_tag password_resets_path, :id => 'recoverPasswordForm' do %>
<label for="passwordRecoveryEmailAddress">Email Address:</label>
<%= text_field_tag "passwordRecoveryEmailAddress" %>
<%= submit_tag 'Recover' %>
<br />
<div id="forgotPasswordLoginLinkContainer">
<a id="forgotPasswordLoginLink" href="/login">Login Instead</a>
</div>
<% end %>
提交此表单后,页面必须重新加载。我想轻松将此表单转换为 AJAX 表单,以便表单通过 AJAX 提交,并且不会发生页面重新加载。
我可以使用 jQuery 轻松做到这一点,并连接到 .submit() 函数。但是,我很好奇:Rails 是否提供了一些简单的方法来将任何给定的表单转换为 AJAX 表单?或者,最简单(但优雅)的方式是什么?也许像
<% form_tag password_resets_path, :id => 'recoverPasswordForm', :ajax => true do %>
我正在使用 Rails 2。