2013-01-11 10 views
5
<%= link_to event do %> 
    #bunch of stuff making up the partial. 
<% end %> 

Próbuję więc przypisać identyfikator i klasę do każdej pozycji w częściowym. Widziałem, gdzie trzeba wywołać pełną funkcję link_to, taką jak <%= link_to event, { controller: :controller, action: :action }, {class: 'someClass', id: 'someId' } %>.Szyny link_to przypisanie klasy i identyfikatora

To nie działa dla mnie, bo do bloku, metinks? Pomysły?

Odpowiedz

11

to działa dla Ciebie?

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

To się udało! Czuję, że próbowałem, ale to nie zadziałało. Bez umysłu, wszystko w porządku! – Dudo

2

Można zrobić

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

które dadzą Ci

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

Make 'event' faktycznie HTML div można zrobić

<%= link_to(raw("<div>..</div>"), ....) %> 
+0

Podobało mi się to jedno lepsze, zwięzłe dla wygranej – jbnunn