Вопрос

Я использую Rails и jQuery Mobile для моего сайта. Чтобы создать кнопку стиль ссылки, я должен сделать дополнительную информацию, как это:

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

Чтобы сделать это в рельсах, я должен использовать ссылку_то, как это:

<%= 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>

Есть идеи, почему это происходит? Спасибо!

Это было полезно?

Решение

Пытаться

<%= 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top