我如何制作<a href="/" id="logo"> with the link_to helper?</a>

时间:2013-03-11 23:43:19

标签: ruby-on-rails ruby-on-rails-3

我想要制作的是这个HTML标签:

<a href="/" id="logo"></a>

我试过了:

<%= link_to root_path, id: "logo" %>

但这会产生:

<a href="/?id=logo">/</a>

我也尝试过:

<%= link_to(root_path), id: "logo" %>

但这会产生:

SyntaxError at /
syntax error, unexpected ',', expecting ')'

思想?

修改1

我这样做的原因是因为我通过CSS包含徽标....这就是为什么我没有做link_to ... do块。

2 个答案:

答案 0 :(得分:2)

这对我有用:

<%= link_to "linky", "/", id: "logo" %>

如果您不希望有值,可以省略“linky”,但保留字符串声明如下:

<%= link_to "", "/", id: "logo" %>

返回

<a id="logo" href="/">linky</a>

答案 1 :(得分:1)

不是吗:

<%= link_to '', root_path, :id => "logo" %>