我正在尝试使我的rails form_for
提交按钮看起来像bootstrap btn btn-lg btn-primary
按钮。我尝试了几种不同的方法,却没有成功。我能得到的最好的方法是使用不同颜色的引导按钮中心的form_for
提交按钮。有没有人知道命令是什么让引导按钮执行我的f.submit
按钮所执行的操作。
<div class="Action">
<%= f.submit %>
</div>
答案 0 :(得分:9)
= f.submit :Submit, class: 'btn btn-success'
答案 1 :(得分:0)
= f.submit :Submit, class: 'btn btn-success'
或
= f.submit :Submit, class: :btn, class: :btn-success
任何人都会收到错误:
undefined local variable or method 'f'
检查表单变量名称是什么。 当您声明如下表单时,它会出现:
form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f|
答案 2 :(得分:0)
从文档中不清楚:如果您仍然希望form_for将按钮名称设置为“ Update <class>
”或“ Create <class>
”,然后将nil
传递到提交中:
<%= form.submit nil, class: 'btn btn-success' %>