首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Rails button_to -将css类应用于按钮

Rails button_to -将css类应用于按钮
EN

Stack Overflow用户
提问于 2013-01-02 22:35:23
回答 2查看 27.2K关注 0票数 33

这很愚蠢,但我就是想不出如何设计Rails button_to创建的输入元素的样式--是的,我已经一遍又一遍地阅读了文档并尝试了示例。

这是我的ERB代码:

代码语言:javascript
复制
 <%= button_to "Claim", action: "claim", idea_id: idea.id, remote: true, class: 'btn btn-small'  %>

这将产生以下HTML:

代码语言:javascript
复制
<form action="/ideas/claim?class=btn+btn-small&amp;idea_id=4&amp;remote=true" class="button_to" method="post">
  <div>
    <input data-remote="true" type="submit" value="Claim">
    <input name="authenticity_token" type="hidden" value="pU3umgqrDx3WbalfNK10c9H5B5N4OzPpohs4bWW8mow=">
  </div>
</form>

而我只想让input拥有class = "btn btn-small"

帮助?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-02 22:40:05

方法button_to的签名是

代码语言:javascript
复制
button_to(name = nil, options = nil, html_options = nil, &block)

所以使用{}来区分optionshtml_options

代码语言:javascript
复制
<%= button_to "Claim", {action: "claim", idea_id: idea.id, remote: true}, {class: 'btn btn-small'} %>
票数 51
EN

Stack Overflow用户

发布于 2016-03-11 10:17:27

<%= button_to "Claim", {action: "claim", idea_id: idea.id, remote: true}, {form_class: 'form', class: 'btn btn-small'} %>

form_class:窗体的类

class :表单中按钮的类

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14123884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档