Rails button_to ...如何呈现为元素?

问题描述 投票:0回答:2

使用此button_to助手:

<%= button_to "Add Beer", "/growlers/create", method: "get" %>

产生以下HTML:

<form action="/growlers/create" class="button_to" method="get">
<div>
<input type="submit" value="Add Beer" />
</div>
</form>

这正是应该发生的情况。但是,如您所见,HTML元素是<form>我想知道如何将其呈现为<button>以便进行样式设置(使用Foundation)。

我发现了这个:

<%= link_to "<button>Add Beer</button>".html_safe, "/growlers/create", method: "get" %>

产生此HTML:

<a data-method="get" href="/growlers/create">
<button>Add Beer</button>
</a>

虽然是<button>,但对我来说似乎并不完美。

我很好奇这个问题是否还有其他解决方案/解决方法。

ruby-on-rails html5
2个回答
1
投票

您是否正在寻找button_tag


0
投票

如果将按钮标签包装在button_to语句中:

© www.soinside.com 2019 - 2024. All rights reserved.