disable_with在Rails 4.2.6中不起作用

时间:2016-07-20 06:22:41

标签: ruby-on-rails formtastic

我使用disable_with作为提交按钮,它在Rails 3.2中正常工作但在Rails 4.2.6中不起作用。 这是我使用disable_with:

的表单
<%= semantic_form_for(@account, :url => account_create_path, :html => { :multipart => true, :class => 'acc_create'}) do |f| %>
  <%= u.input :name, :input_html => {:placeholder => "Name", :value => @account.user.name} %>
  <%= u.input :email, :input_html => {:placeholder => "Email", :value => @account.user.email} %>
  <%= f.buttons do %>
    <%= f.commit_button :label => 'Create My Account', :button_html => {:class => 'register  button', :disable_with => 'Wait...', :id => 'user_submit'} %>
  <% end %>
<% end %>

请帮忙。

4 个答案:

答案 0 :(得分:1)

请试试这个:

<%= f.commit_button :label => 'Create My Account', :button_html => {:class => 'register  button', 'data-disable-with' => 'Wait...', :id => 'user_submit'} %>

答案 1 :(得分:0)

你能分享每个人生成的HTML吗? disable_with rails或语义形式的一部分?那不是默认的表单构建器

答案 2 :(得分:0)

这对你有用

<%= f.commit_button "Create", :button_html => {:class => "btn primary", :disable_with => 'Processing...'} %>

答案 3 :(得分:0)

<%= f.submit 'Start Your Membership', :class => 'button', :data => {:disable_with => 'Please Wait...'} %>

您还需要在应用程序中添加jquery和jquery-ujs javascripts。

相关问题