Как встроить тег с помощью content_tag в RoR?

У меня есть это для генерации гиперссылки для меня:

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

И я хочу это дисплей в теге TD, таким образом, я хочу использовать это content_tag помочь мне:

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

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

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

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

7
задан John Topley 5 January 2010 в 14:39
поделиться

1 ответ

Inline:

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

Или блокировать форму:

<% content_tag(:td, :class => 'example') do %>
  <%= link_to('Example', 'http://example.com') %>
<% end %>
23
ответ дан 6 December 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: