这不是直接的答案(不是引导程序),但应该为您提供有关如何解决问题的信息
CSS
您可以随意设置输入/提交按钮的样式 - 使用 css。
你可以从我的JSFiddle看到:
.new_button {
background-color: orange;
border: 1px solid #000;
padding: 10px;
transition: background, 0.2s;
}
.new_button:hover {
color: #fff;
background-color: black;
cursor: pointer;
}
<form action="#">
<input type="submit" value="Test" class="new_button">
</form>
虽然bootstrap 将包含其自己的类和样式数组,但您必须记住,如果您想为按钮赋予特定的“样式”,您将能够定义和调用各种 CSS 类/样式你定义的。
Shadwell 的回答中提到了这一点 - 您可以通过在其上调用一个类来单独设置按钮的样式,或者,您可以依赖 Bootstrap 本身内部的 form 样式:
#app/assets/stylesheets/application.css
.your_class {
background: #ccc;
border: 1px solid #000;
}
#app/views/controller/your_view.html.erb
<%= form_tag(controller: "generalizacoes", action: "destroy_all", method: :post) do %>
<%= hidden_field_tag :item_id, @item.id %>
<%= hidden_field_tag :genero_id, genero.id %>
<%= submit_tag 'x', class: "your_class" %>
<% end -%>
引导
我必须承认,我以前从未使用过 Bootstrap for CSS。
您将能够在我上面给出的基础上进行构建,方法是使用forms 和buttons 的bootstrap CSS 样式。你可以这样做:
<%= form_tag(controller: "generalizacoes", action: "destroy_all", method: :post) do %>
<%= hidden_field_tag :item_id, @item.id %>
<%= hidden_field_tag :genero_id, genero.id %>
<%= submit_tag 'x', class: "btn btn-default" %>
<% end -%>