如何在Ruby on Rails中编写非图像徽标的代码

时间:2011-05-03 22:53:20

标签: ruby-on-rails ruby

我如何编写一个由纯CSS构成的徽标,所以它就像我用它的html格式编写的那样,它在Ruby / Ruby on Rails中看起来如何?

现在我有了这个:

<div id="logo">
<h1><%= link_to 'Title <span>title</span>'.html_safe, root_path %></h1>
</div>

我是Ruby和Rails的新手,所以我不知道如何包含&lt; span&gt;我不认为我应该玩.Html_safe。

3 个答案:

答案 0 :(得分:1)

<div id="logo">
  <h1><%= link_to raw('Title <span>title</span>'), root_path %></h1>
</div>

答案 1 :(得分:1)

在这种情况下,我更喜欢对HTML进行更多控制,因为将HTML作为字符串包含在辅助方法中只是令人讨厌。

<div id="logo">
  <h1>
    <a href="<%= root_path %>">
      Title <span>title</span>
    </a>
  </h1>
</div>

link_to这样的助手很有帮助,但当他们让你跳过篮球时,他们就不值得使用。

答案 2 :(得分:1)

您可以将link_to与块一起使用:

<%= link_to root_path do %>
  Title <span>title</span>
<% end %>