如何在多行显示Ruby按钮标题?

时间:2015-09-24 12:28:30

标签: html ruby-on-rails

如何在{2}这样显示send or press enter

   send 
or press enter

这是我的代码:

<%= f.button :submit , "Send or press enter"%>

在同一行产生它们。

2 个答案:

答案 0 :(得分:1)

<%= f.button :submit do %>
    Send or
    <br/>
    press enter
<% end %>

答案 1 :(得分:0)

我讨厌我的解决方案。

在我的css文件中我有

#generate-download-id {
  width: 100px;
  white-space: normal;
}

在我的.erb中我有

<%= f.button :submit, "Generate Download", id:"generate-download-id" %>

我讨厌这个解决方案的原因是:

  1. 您必须进入调试器才能获得/猜测“生成”的宽度 下载”。
  2. 然后你依赖于css打破它所在的文本 想要而不是你想要的地方。
  3. 如果有人有更好的答案......我全都听见了。