Как написать код для логотипа без изображения в Ruby on Rails - PullRequest
0 голосов
/ 04 мая 2011

Как мне написать логотип, который сделан из чистого CSS, так же, как я написал бы его в виде HTML, как он выглядит в Ruby / Ruby on Rails?

Сейчас у меня естьthis:

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

Я новичок в Ruby и Rails, поэтому я не знаю, как включить , и не думаю, что мне следует играть с .Html_safe.

Ответы [ 3 ]

1 голос
/ 04 мая 2011

В подобных случаях я предпочитаю иметь больший контроль над HTML, поскольку включение HTML в качестве строки для вспомогательного метода просто противно.

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

Такие помощники, как link_to, полезны, но когда они заставляют вас прыгать через обручи, они не стоят того, чтобы их использовать.

1 голос
/ 05 июня 2011

Вы можете использовать link_to с блоком:

<%= link_to root_path do %>
  Title <span>title</span>
<% end %>
1 голос
/ 04 мая 2011
<div id="logo">
  <h1><%= link_to raw('Title <span>title</span>'), root_path %></h1>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...