2010-09-15 7 views
1

Comment pourrais-je produire quelque chose comme ça dans Rails ERB?Rails HTML Afficher Format Question

<li><a href="portfolio.html">Portfolio <span>Our work</span></a> 

Mon problème est que ruby ​​ne me permettra pas de s'étendre à l'intérieur du lien.

<%= link_to 'portfolio', portfolio_path %> 

De toute façon, pour obtenir l'étendue Our Works à l'intérieur de ce lien?

Merci à l'avance.

Résolu

<% link_to portfolio_path do %> Portfolio <span>Our work</span> <% end %> 
+0

a résolu mon problème <% link_to portfolio_path faire%> portefeuille Notre travail <% end %> – RoR

Répondre

3

Vous pouvez mettre la bonne chaîne HTML là comme ceci:

<%= link_to 'Portfolio <span>Our work</span>', portfolio_path %> 

Ou, vous pouvez passer un bloc à enfermer le lien:

<% link_to portfolio_path do %> 
Portfolio <span>Our work</span> 
<% end %> 
+0

La première méthode ne fonctionne pas tout à fait. Mais la deuxième méthode a fait exactement le travail. Merci encore. – RoR

1

Vous pouvez essayer quelque chose comme ceci:

 

<%= link_to 'Porfolio <span>Our Work</span>', portfolio_path %>