Как встроить тег с помощью content_tag в RoR? - PullRequest
6 голосов
/ 05 января 2010

У меня есть это, чтобы сгенерировать гиперссылку для меня:

<%= link_to "Example", "http://example.com" %>

И я хочу, чтобы он отображался в теге td, поэтому я хочу использовать это content_tag, чтобы помочь мне:

<%= content_tag(:td,"", :class => "example")%>

Я хочу гиперссылку в моем тд, поэтому у меня есть что-то вроде этого:

<%= content_tag(:td,<%= link_to "Example", "http://example.com" %>, :class => "example")%>

Но я получаю синтаксическую ошибку, что мне делать?

1 Ответ

22 голосов
/ 05 января 2010

Встроенный:

<%= content_tag(:td, link_to('Example', 'http://example.com'),
                :class => 'example') %>

Или блочная форма:

<% content_tag(:td, :class => 'example') do %>
  <%= link_to('Example', 'http://example.com') %>
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...