Ruby on rails 在Rails 4.2.6中不工作时禁用_

Ruby on rails 在Rails 4.2.6中不工作时禁用_,ruby-on-rails,formtastic,Ruby On Rails,Formtastic,我正在使用disable_和for submit按钮,它在Rails 3.2中工作正常,但在Rails 4.2.6中不工作。 这是我使用disable_时使用的表单: <%= semantic_form_for(@account, :url => account_create_path, :html => { :multipart => true, :class => 'acc_create'}) do |f| %> <%= u.input :nam

我正在使用disable_和for submit按钮,它在Rails 3.2中工作正常,但在Rails 4.2.6中不工作。 这是我使用disable_时使用的表单:

<%= 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 %>
account_create_path,:html=>{:multipart=>true,:class=>'acc_create'})do | f |%>
{:占位符=>“名称”,“值=>@account.user.Name}%>
{:占位符=>“电子邮件”,“值=>@account.user.Email}%>
'创建我的帐户',:button_html=>{:class=>'注册按钮',:disable_with=>'等待…',:id=>'用户提交'}%>

请帮助。

这不是默认的表单生成器。

请尝试以下操作:

<%= f.commit_button :label => 'Create My Account', :button_html => {:class => 'register  button', 'data-disable-with' => 'Wait...', :id => 'user_submit'} %>
'Create My Account',:button\u html=>{:class=>'register button','data disable with'=>'Wait…',:id=>'user\u submit'}%>
这对您很有用

<%= f.commit_button "Create", :button_html => {:class => "btn primary", :disable_with => 'Processing...'} %>
{:class=>“btn主”,:disable_with=>'Processing…}%>
'button',:data=>{:disable_with=>'请稍候…'}%>
此外,还需要将jquery和jquery ujs Java脚本添加到应用程序中

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