2013-03-23 105 views
1

我的形式如下:爲什麼disable_with不能用於rails form_for?

<%= form_for(@foobar) do |f| %> 
    <%= render 'shared/error_messages', object: f.object %> 

      ~~~form stuff~~~ 

    <%= submit_tag "submit", data => { disable_with: "Processing" }, :class => "btn btn-info btn-block" %> 
<% end %> 

我運行軌道3.2.11。我安裝了jquery-rails gem,並安裝了所有其他jQuery工具。爲什麼仍然能夠在加載時多次點擊「提交」按鈕?如何禁用按鈕?

回答

-1

希望這會起作用。

<%= submit_tag "submit", :disable_with => "Processing", :class => "btn btn-info btn-block" %> 

參考here更多這方面的信息。

+0

不,不工作 – brojsimpson 2013-03-27 21:29:59

+2

好吧,你可以一次放置'「數據禁用,使用」 =>「處理」'仍然如果沒有幫助,一旦你能檢查你的'Gemfile'嘗試天氣你已經包括'jquery-rails'寶石或不。如果不包括,它將不起作用。 – 2013-03-28 03:46:51

+0

jquery-rails在我的Gemfile中,我添加了你建議的這一行;還是行不通 :-( – brojsimpson 2013-03-28 15:52:35

1
<%= button_tag 'submit', data: { disable_with: "Processing..." }, class: 'btn btn-info btn-block' %> 
相關問題