如何在erb中为字符串添加空格?

Jef*_*ros 0 html ruby erb

我在erb中显示一个字符串链接:

<%= link_to (@teacher.id + 1).to_s, "#" %>
Run Code Online (Sandbox Code Playgroud)

如何在开头添加一个空格?如果我这样做:" " + (@teacher.id + 1).to_s,空格被忽略,如果我这样做:"&nbsp" + (@teacher.id + 1).to_s或者这个:'&nbsp' + (@teacher.id + 1).to_s它只是将" "解释为五个字符的字符串.

dgi*_*rez 6

试试这个:

<%= link_to "&nbsp;#{@teacher.id + 1}".html_safe, "#" %>
Run Code Online (Sandbox Code Playgroud)

参考:http://apidock.com/rails/String/html_safe