2010-01-05 28 views
6

Tôi có điều này để tạo ra một siêu liên kết cho tôi:Làm cách nào để nhúng thẻ bằng content_tag trong RoR?

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

Và tôi muốn nó hiển thị trong thẻ td, vì vậy tôi muốn sử dụng content_tag này để giúp tôi:

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

Tôi muốn siêu liên kết trong td của tôi, vì vậy tôi có một cái gì đó như thế này:

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

Nhưng tôi nhận được lỗi cú pháp, tôi nên làm gì?

Trả lời

22

Inline:

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

Hoặc khối:

<% content_tag(:td, :class => 'example') do %> 
    <%= link_to('Example', 'http://example.com') %> 
<% end %> 
Các vấn đề liên quan