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

그래서 각 항목에 ID와 클래스를 할당하려고합니다. 나는 <%= link_to event, { controller: :controller, action: :action }, {class: 'someClass', id: 'someId' } %>와 같은 완전한 link_to 함수를 호출해야하는 곳을 보았습니다.레일즈 link_to 클래스 및 id 할당

do block, methinks 때문에 저에게 효과가 없습니다. 아이디어?

답변

11

당신을 위해이 일을합니까 할 수 'event'을 만들려면 줄 것이다

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

을 할 수 있습니까?

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

그랬다! 나는 그것을 시도하는 것 같은 느낌이 든다. 그러나 그것은 효과가 없었다. 아니, 괜찮아! – Dudo

2

당신은 당신이

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

실제로 HTML DIV 당신이

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

나는이 것을 더 좋아하고, 간결하게 이기기 위해 – jbnunn