Html 使用Rails表单助手生成按钮元素而不是输入元素
在我的Rails应用程序中,我使用了一个前端模板,通过从标记中选择按钮来使用CSS设置按钮样式 问题是Rails表单帮助程序通过生成带有标记而不是标记的HTML代码来呈现按钮。因此,在执行以下html.erb代码时:Html 使用Rails表单助手生成按钮元素而不是输入元素,html,ruby-on-rails,form-helpers,Html,Ruby On Rails,Form Helpers,在我的Rails应用程序中,我使用了一个前端模板,通过从标记中选择按钮来使用CSS设置按钮样式 问题是Rails表单帮助程序通过生成带有标记而不是标记的HTML代码来呈现按钮。因此,在执行以下html.erb代码时: <%= simple_form_for @waiter do |f| %> <%= f.input_field :email %> <%= f.button :submit, "My button" %> <% end %&
<%= simple_form_for @waiter do |f| %>
<%= f.input_field :email %>
<%= f.button :submit, "My button" %>
<% end %>
它将按钮呈现为:
<input type="submit" name="commit" value="My button" class="btn btn-default" data-disable-with="My button">
我想为按钮生成一个HTML代码,类似于:
<button relevant_attributes="relevant values">My button</button>
我的按钮
到目前为止,我一直在尝试,但没有成功:
<%= simple_form_for @waiter do |f| %>
<%= f.input_field :email %>
<button id="my-button">My button</button>
<% end %>
我的纽扣
目前的解决方案似乎不是很优雅。有谁能给我一个更好的建议吗?是否可以通过Rails助手生成按钮元素 您可以使用
默认情况下,提交表单应该是type=“submit”