【问题标题】:How to display Ruby button caption in multiple lines?如何在多行中显示 Ruby 按钮标题?
【发布时间】:2015-12-22 01:20:37
【问题描述】:

我怎样才能像这样在两行上显示send or press enter

   send 
or press enter

这是我的代码:

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

在同一行中生成它们。

【问题讨论】:

标签: html ruby-on-rails


【解决方案1】:

我讨厌我的解决方案。

在我的css文件中

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

在我的 .erb 中有

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

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

  1. 您必须进入调试器才能获取/猜测“生成”的宽度 下载”。
  2. 然后你依赖于 css 打破它所在的文本 想要的,而不是你想要的。

如果有人有更好的答案......我会全力以赴。

【讨论】:

    【解决方案2】:
    <%= f.button :submit do %>
        Send or
        <br/>
        press enter
    <% end %>
    

    【讨论】:

    • 显示此错误{:type=&gt;"submit"} is not a symbol nor a string
    • 安装了什么rails版本?
    猜你喜欢
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-13
    • 2014-12-03
    相关资源
    最近更新 更多