初学者:rails语法

我刚开始在铁轨上学习ruby。 我正在使用’敏捷Web开发与Rails,第4版,Rails 3.1’一书。 我安装了rails 3.1.3。

在本书的例子中显示如下代码:

 

但是这段代码不起作用。 我必须更改为代码:

  6 %> 

这有效,但我不明白为什么。 有人可以解释为什么它会在这本书中出现吗?

谢谢

本书使用ruby 1.9的新语法来表示散列文字。 显然你仍在使用ruby 1.8,因此语法对你的版本不起作用。

请注意,这是关于ruby语法而不是特定于rails。