Ich versuche, eine Schiene stylen CSS Link mithilfe des folgenden Code verwenden:In CSS-Klasse link_to Helfer zu den Schienen
<%= link_to "Learn More", :controller => "menus", :action => "index", :class => "btn btn-inverse" %>
Ich würde erwarten, dass dies einen Link erstellen würde, die wie folgt aussieht:
<a href="menus/" class="btn btn-inverse">Learn More</a>
Stattdessen wird Rendering Schienen dies -
<a href="/menus?class=btn+btn-inverse">Learn More</a>
hat jemand dieses Problem gehabt/weiß, was mache ich falsch? Ich weiß, dass ich dieses Problem vermeiden kann, indem ich das Anchor-Tag manuell erstelle, anstatt helper zu verwenden, aber ich habe mich gefragt, ob es eine Möglichkeit gibt, die CSS-Klasseninformationen an den Helfer selbst zu übergeben. Ich benutze Rails 3.2.6.
Danke!
Was passiert mit: class => ["btn", "btn-inverse"] oder: class =>% w "btn btn-inverse"? –
Sie können auch 'menus_path' als zweites Argument für' link_to' verwenden, anstatt den Controller und die Aktion anzugeben. – James
@James - das funktioniert. Vielen Dank! – Blake