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

或者从 Rails 3 开始:

link_to "Cancel", @foo

@foo您的新模型或现有模型对象在哪里。根据具体情况,此链接会将您带到editnew

于 2013-11-28T03:52:32.290 回答
0

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

于 2014-03-17T09:50:44.917 回答