【发布时间】:2012-07-10 10:32:48
【问题描述】:
我正在编写一个 Rails 应用程序,我创建的按钮如下:
<%= button_to t('.upload_html'), ... %>
... 代表其他选项。所以按钮应该有 .upload_html 指向的文本,它确实如此。现在我希望该文本有两行。在我的 YAML 文件中
upload_html: "turn off"
现在我想要
upload_html: "turn<br>off"
在按钮标签文本内带有换行符。但这不起作用。它按字面意思显示包含 HTML 标记的字符串,而无需换行。我该怎么做才能强制换行?
谢谢!! 最好的,帕特里克
【问题讨论】:
-
我刚刚发现,如果我将 button_to 更改为 link_to,它就可以工作。所以这一定是 button_to 的问题......
-
这是因为您的文本在
value属性中。您不能在其中插入多行内容。您可以使用 link_to 并将您的链接设置为按钮
标签: ruby-on-rails yaml button-to