2012-06-29 32 views
7

html ile link_to bloğunu geçmeye çalışıyorum ama alamıyorum.Bir link_to bloğu için html nasıl aktarılır?

<% link_to survey_path(survey), :class => "button" do %> 
    <span>add questions to <%= survey.name %></span> 
<% end %> 

Bu :class olsa göstermiyor: Ben orijinal kodu kullanacaktır yüzden hiçbir şans ile diğer bazı yollar denedik.

Düzeltilmesi gerekenler nelerdir? = eklemek için

cevap

23

deneyin o Raylar 3 uygulamalarda görünüm kodunda <%= %>

<%= link_to survey_path(survey), :class => "button" do %> 
    <span>add questions to <%= survey.name %></span> 
<% end %> 

o blokların başında o çıkış içeriği en kullanım <% = yerine <% arasında bazen gerekli hale getirmek için Form_for gibi .

bu sadece bir yayılma, neden oluşturulan HTML, daha sonra anlamaya

<%= link_to "add questions to #{survey.name}", survey_path(survey), :class => "button" %> 
+0

Kontrol hangi etiketi tarz ve o etikete –

+0

Aptal beni, ben hiç sınıf eklemek gerekiyor yapmayın olduğu için Bu sınıf adı üzerinde herhangi bir stil yoktu. Ek önerinizi beğendim. Teşekkür ederim. – LearningRoR