Как я могу создать ссылку на текст и изображение в Rails 3? - PullRequest
2 голосов
/ 11 февраля 2012

Я пытаюсь получить следующий код рендеринга HTML для логотипа из Rails 3:

<a href="home.html" title="Return Home" class="logo">
   <img width="209" height="50" alt="home page" src="images/home-logo.png">
</a> 

Где «home.html» - это действие принадлежит контроллеру. Я искал в Интернете и нашел разные решения, но у меня ничего не получалось. Есть ли способ сделать это с меньшим количеством кода?

Спасибо.

1 Ответ

1 голос
/ 11 февраля 2012

Взгляните на Rails API для link_to и Rails API для image_tag

Результат должен выглядеть примерно так:

link_to(
  image_tag('home-logo.png', :size => "209x50"),
  {:controller => "pages", :action => "home"},
  :class => "logo",
  :title => "Return Home")

Не совсем короче, но Rails способ записать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...