ruby中字符串占位符的换行符
我怎样才能让安慰者像破线一样
解决方案只是添加空格,以便下一行包装:
placeholder: "Comment on your track or share your favorite lyrics" %>
相当丑陋但最不复杂
换行符\n
应该包含在double之间,但是HTML不允许换行,但是Thomas Hunter提出了一个黑客 ,其中包括使用一堆空格,如下所示:
<%= f.text_area :comment, placeholder: "Comment on your track or share your favorite lyrics" %>
您也可以选择使用title
属性。
在Ruby中,通常"\n"
是新行字符。
例如:
puts "first line\nsecond line" => first line second line
但是,在您的情况下:
您似乎尝试在.erb
表达式<%= ... %>
使用换行符
这不起作用,因为它只会格式化原始HTML源中的换行符,但在格式化的HTML中,您将看不到换行符! 🙂
要在格式化的HTML中查看换行符 ,您需要执行以下操作:
- 要么将两个字符串放在单独的DIV或SPAN中
- 或者在字符串中加上
而不是"\n"
–
是HTML换行符号
您正在创建HTML代码。 HTML并不关心实际代码中的空格。 你需要的是HTML本身的突破。 但是,似乎对于另一个问题, 您是否可以在