如何在RoR中使用content_tag嵌入标签?

DNB*_*ims 7 ruby ruby-on-rails

我有这个为我生成一个超链接:

<%= link_to "Example", "http://example.com" %>
Run Code Online (Sandbox Code Playgroud)

我希望它显示在td标签中,所以我想用它content_tag来帮助我:

<%= content_tag(:td,"", :class => "example")%>
Run Code Online (Sandbox Code Playgroud)

我想要我的td中的超链接,所以我有这样的东西:

<%= content_tag(:td,<%= link_to "Example", "http://example.com" %>, :class => "example")%>
Run Code Online (Sandbox Code Playgroud)

但是我得到了语法错误,我该怎么办?

Joh*_*ley 23

排队:

<%= content_tag(:td, link_to('Example', 'http://example.com'),
                :class => 'example') %>
Run Code Online (Sandbox Code Playgroud)

或阻止形式:

<% content_tag(:td, :class => 'example') do %>
  <%= link_to('Example', 'http://example.com') %>
<% end %>
Run Code Online (Sandbox Code Playgroud)