标签: ruby-on-rails ruby
我一直在弄erb并且看到了
<%= y %> is the same as #{ y }
这是为什么?
答案 0 :(得分:2)
一个(<%= ... %>)用于erb files 将字符串嵌入HTML ,而另一个(#{...})是经典的Ruby {{3}用于将变量插入字符串。
<%= ... %>
#{...}
它们不是同一个东西,因此它们存在的原因是在两种不同的背景下实现两种不同的目的。