0

我是 Ruby on Rails 最基本的新手;我刚拿起它,决定玩一下。我遇到了一个似乎对某些人有用但对我无效的问题......

创建了一个任意页面,带有一个无用的注册链接:

<%= link_to "Sign up now!", '#', class: "btn btn-large btn-primary" %>

查看页面会产生以下结果:

compile error
... /home.html.erb:11: syntax error, unexpected ':'
...                        class: "btn btn-large btn-primary" )...

这似乎对其他人有用,但同样,不适用于我。我已经玩过它了一点,但似乎无法在不完全删除线的情况下摆脱它。该链接是任意的,但如果可能的话,我希望它能够正常工作。我提前感谢任何帮助。

4

1 回答 1

1

这是因为您在使用 Ruby 1.8 时使用的是 Ruby 1.9 哈希语法。将其切换到=>将解决此问题。

于 2013-03-06T04:47:41.873 回答