我想使用ajaxForm plugin和rails ujs功能'禁用'提交按钮。
我想到了一个简单的方法:
in erb:
<%= form_for @some_object do |f| %>
# some object inputs
<%= f.submit "Save changes", 'data-disable-with' => 'Loading...' %>
<% end %>
在js:
$('form').ajaxForm(
dataType: "script",
complete: function() {
$('form').trigger('ajax:complete.rails')
}
)
如果没有这个JS,我们将禁用提交按钮&#39;正在加载...&#39;
也许有人知道更正确的方式,嗯?