ruby-on-rails 如何在simple_form中生成取消按钮?

tvz2xvvm  于 2023-05-02  发布在  Ruby
关注(0)|答案(5)|浏览(131)

我想使用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" %>

但是取消按钮不起作用。
我该怎么做?

fkvaft9z

fkvaft9z1#

是否应该用简单的形式来支持这一点?我在GitHub上看了一下,没有找到任何相关的东西。
link_to "Cancel", :back怎么样?

zqry0prt

zqry0prt2#

你可以用bootstrap很容易地做到这一点。

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

iqxoj9l93#

使用simple_form和erb:

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

这样做并不会**将您带到上一页,而是将表单重置为初始状态。

b1zrtrql

b1zrtrql4#

Rails 3:

link_to "Cancel", @foo

其中@foo是新的或现有的模型对象。根据它是哪一个,此链接将带您到editnew

csbfibhn

csbfibhn5#

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

相关问题