簡體   English   中英

如何在simple_form中生成取消按鈕?

[英]How do I generate a cancel button in simple_form?

我想使用simple_form生成一個取消按鈕....但不太確定如何做到這一點。

<%= f.button :submit, :class => "btn btn-warning btn-small", :label => "Save Changes" %>
<%= f.button :cancel, :class => "btn btn-inverse btn-small", :label => "Cancel" %>

但取消按鈕不起作用。

我怎么做到的?

這應該用簡單的形式支持嗎? 我快速瀏覽了github並沒有發現任何相關內容。

link_to "Cancel", :back怎么樣link_to "Cancel", :back

你可以輕松地使用bootstrap。

<button type="submit" class="btn btn-default">Create Plan</button>
<%= link_to "Cancel", :back, {:class=>"btn btn-default"} %>

使用simple_form和erb:

<%= f.submit, 'Save', class: 'btn btn-primary' %>
<%= f.button :button, 'Cancel', type: :reset, class: 'btn btn-none' %>

這樣做不會將您帶到上一頁,它會將表單重置為其初始狀態。

或者自從Rails 3:

link_to "Cancel", @foo

其中@foo是您的新模型對象或現有模型對象。 根據它的不同,此鏈接將帶您進行editnew

您可以使用<%= button_tag "Cancel", :type => 'reset' %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM