html - 如何向 erb 中的字符串添加空格?

标签 html ruby erb

我在 erb 中将链接显示为字符串:

<%= link_to (@teacher.id + 1).to_s, "#" %>

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

最佳答案

试试这个:

<%= link_to "&nbsp;#{@teacher.id + 1}".html_safe, "#" %>

引用:http://apidock.com/rails/String/html_safe

关于html - 如何向 erb 中的字符串添加空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28465329/

相关文章:

html - 不透明度影响元素被另一个元素隐藏的方式

php - 获取 Ruby 的 OpenSSL::HMAC.hexdigest() 的输出与 PHP 的 hash_hmac() 相同

ruby-on-rails - 如何使用变量在 html.erb 文件中分配 css id?

ruby-on-rails - flash[ :alert] not working, 但 flash[:notice] 在重定向时显示消息

html - 页眉中的递增数字导致页面滚动时出现微卡顿

javascript - 在同一 Canvas 上制作多个 Canvas 或叠加绘图 html5

javascript - 将登录身份验证模块与现有 Angular JS 应用程序集成

ruby - proc、Proc.new、lambda 和 stabby lambda 之间的速度差异

arrays - 将散列转换为散列数组

javascript - Rails - js 内的 Asset_path 可能带有变量吗?