0

私は自分のサイトにrailsとjquerymobileを使用しています。ボタンスタイルのリンクを作成するには、次のような特定の情報を追加する必要があります。

<a href="user/login" data-role="button" data-theme="a">login</a>

Railsでこれを行うには、link_toを次のように使用する必要があります。

<%= link_to 'Login', :controller => "user", :action => "login", "data-icon" => "button", "data-theme" => "a" %>

しかし、これは機能していません。通常のリンクとして表示されます。コードを見ると、次のようになっています。

<a href="/user/login?data-icon=button&amp;data-theme=a" class="ui-link">Login</a>

なぜこれが起こるのか考えはありますか?ありがとう!

4

1 に答える 1

0

試す

<%= link_to 'Login', {:controller => "user", :action => "login"}, {"data-icon" => "button", "data-theme" => "a"} %>

これが異なる理由はここで説明されています: http://apidock.com/rails/v3.0.0/ActionView/Helpers/UrlHelper/link_to

于 2010-12-10T07:55:09.690 に答える