我的IRB控制台输出。
1.9.3p385 :005 > "Hello #{#'world'}"
1.9.3p385 :006 >
这不应该返回Hello
吗?那是怎么回事?这是一个错误吗?
答案 0 :(得分:6)
您需要删除第二个“#”字符。这使得该行的其余部分成为评论。因此,它不是一个完整的路线。
“Hello#{'world'}”
答案 1 :(得分:3)
就像rjenkins所说,“因此它不是一条完整的路线。”
为了证明这一点,并在ERB中完成这一行,请执行以下操作:
键入
"Hello #{#'world'}"
,然后按Enter键。然后输入}"
并按Enter键。一旦你“完成了这条线路”,你就会看到会发生什么。