2011-05-01 29 views
1

我如何链接由文本和CSS制作的我的Logo到我的root_path及其内部?链接文字标识和范围

这是怎么会看不扶手:

<h1><a href=#>Main Title<span>subtitle</span></a></h1> 

我不使用图像和徽标只是纯CSS文本。

谢谢!

回答

1

如果你的意思是链接到根页:

<h1><%= link_to 'Main Title<span>subtitle</span>'.html_safe, '/' %></h1>

如果你想其他位置,并建立了一些资源,你可以使用路径:

<h1><%= link_to 'Main Title<span>subtitle</span>'.html_safe, example_path %></h1>


如果您在链接中需要更多HTML标记,请检查此问题:

+0

什么的.html_safe呢? – LearningRoR 2011-05-01 20:34:21

+1

通常字符串是HTML转义的。如果你想在这里填入一些任意的HTML标签,你必须将该字符串指定为* safe *,以便将其显式打印出来。这是前段时间作为帮助规避XSS攻击的一种方式而引入的。更多关于这里:http://weblog.rubyonrails.org/2009/10/12/what-s-new-in-edge-rails – 2011-05-01 20:47:34

+0

嗯我使用的是HTML和Ruby代码的混合,所以它非常有帮助,指出.HTML_SAFE标记,对此做了更多的研究。谢谢! – LearningRoR 2011-05-01 21:10:43