Rails link_to分配类和id

时间:2013-01-11 18:41:48

标签: ruby-on-rails link-to

<%= 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' } %>

这对我来说不起作用,因为这样做会阻止我吗?想法?

2 个答案:

答案 0 :(得分:14)

这对你有用吗?

<%= link_to event, id: "an-id", class: "some-class" do  %>
  #bunch of stuff making up the partial.
<% end %>

答案 1 :(得分:3)

你可以做到

<%= 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>"), ....)  %>