5

所以我的 button_to erb 标签给了我类似下面的东西,我想知道是否可以通过在选项哈希中传递一些东西而不是使用 js 或手动添加 html 来向 div 添加一个 id:

<div>
<input id="button" type="submit" value="title">
<input name="auth_token">
</div>

我的按钮 erb 代码只是

<%= button_to title, {}, :id => "button"%>
4

2 回答 2

11

从 3.2 开始,button_to 通过 html_options 键“form”接受表单属性的散列

<%= button_to title, {}, :form => { :id => "button" } %>
于 2014-07-03T12:43:21.073 回答
0

据我所知,您无法真正更改父 div 的 id。

如您所见, button_to 选项实际上并不允许这样做。

不过,您可以向父表单添加一个类。老实说,不完全确定为什么使用 button_to 命令将 div 添加到按钮中。

于 2012-06-25T19:39:21.760 回答