2010-01-05 15 views
6

Benim için bir köprü oluşturmak için bunu kullanıyorum:RoR'da content_tag kullanarak bir etiket nasıl yerleştirilir?

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

Td etiketinde görüntülenmesini istiyorum, bu yüzden content_tag

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

td'de, böyle bir şeyim var:

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

Ama sözdizimi hatası alıyorum ne yapmalıyım?

cevap

22

Tekerlekli:

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

ya da blok form:

<% content_tag(:td, :class => 'example') do %> 
    <%= link_to('Example', 'http://example.com') %> 
<% end %> 
İlgili konular