6

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" %>

ただし、キャンセルボタンは機能しません。

どうすれば入手できますか?

4

5 に答える 5

20

これは単純なフォームでサポートする必要がありますか?githubをざっと見てみましたが、関連するものは見つかりませんでした。

どうlink_to "Cancel", :backですか?

于 2013-02-28T02:45:28.867 に答える
4

ブートストラップで簡単にできます。

<button type="submit" class="btn btn-default">Create Plan</button>
<%= link_to "Cancel", :back, {:class=>"btn btn-default"} %>
于 2014-10-02T08:47:36.893 に答える
4

simple_formとerbの使用:

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

これを行うと前のページに移動せず、フォームが初期状態にリセットされます。

于 2016-02-18T02:05:17.267 に答える
0

またはRails3以降

link_to "Cancel", @foo

@foo新規または既存のモデルオブジェクトはどこにありますか。どちらであるかに応じて、このリンクからeditまたはに移動しますnew

于 2013-11-28T03:52:32.290 に答える
0

あなたはとして使用することができます<%= button_tag "Cancel", :type => 'reset' %>

于 2014-03-17T09:50:44.917 に答える