link_to nicht Schaltfläche Formatierung
-
25-09-2019 - |
Frage
Ich benutze Schienen und jQuery Mobile für meine Seite. Um eine Schaltfläche Stil Verknüpfung zu erstellen, ich habe Add spezifische Informationen zu tun, wie folgt aus:
<a href="user/login" data-role="button" data-theme="a">login</a>
Um dies zu tun, in Rails, sollte ich die link_to wie diese verwenden:
<%= link_to 'Login', :controller => "user", :action => "login", "data-icon" => "button", "data-theme" => "a" %>
Aber das funktioniert nicht, zeigt es als normaler Link. Wenn ich in den Code aussehen sieht es wie folgt aus:
<a href="/user/login?data-icon=button&data-theme=a" class="ui-link">Login</a>
Alle Ideen, warum dies geschieht? Dank!
Lösung
Versuchen
<%= link_to 'Login', {:controller => "user", :action => "login"}, {"data-icon" => "button", "data-theme" => "a"} %>
Der Grund ist das anders wird hier erklärt: http://apidock.com/rails/v3.0.0/ActionView/Helpers / UrlHelper / link_to
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow