9
<%= link_to event do  %>
  #bunch of stuff making up the partial.
<% end %>

所以我试图为部分中的每个项目分配一个 ID 和一个类。我已经看到你必须在哪里调用完整的link_to函数,比如<%= link_to event, { controller: :controller, action: :action }, {class: 'someClass', id: 'someId' } %>.

这对我不起作用,因为 do 块,我认为?想法?

4

2 回答 2

18

这对你有用吗?

<%= link_to event, id: "an-id", class: "some-class" do  %>
  #bunch of stuff making up the partial.
<% end %>
于 2013-01-11T18:58:19.280 回答
4

你可以做

<%= link_to 'event', { controller: :pages, action: :home }, class: 'someClass', id: 'someId'  %>

这会给你

<a href="/the_generated_path" class="someClass" id="someId">event</a>

要制作'event'一个真正的 HTML div,你可以做

<%= link_to(raw("<div>..</div>"), ....)  %>
于 2013-01-11T18:57:55.783 回答