[英]Rails button_to…how to render as a <button> element?
使用這個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>
,但對我來說似乎並不完美。
我很好奇這個問題是否還有其他解決方案/解決方法。
如果您將按鈕標簽包裝在button_to
語句中:
<%= button_to "/growlers/create", method: "get" do %>
Add Beer
<% end %>
它將在表單內的元素內呈現包裝的文本。 apidock 的道具: https ://apidock.com/rails/ActionView/Helpers/UrlHelper/button_to
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.