Styling Rails кнопка ссылки помощники с Twitter Bootstrap

Я использую помощники Rails для создания кнопок, и я пытаюсь стилизовать кнопки с типом бутстрапов Twitter для кнопок. Я добавил классы с опцией :html. Страница не разбивается, но стили не отображаются.

<%= button_to('Sign Up', new_user_registration_path, :html => {:class => 'btn.btn-large.btn-primary'})  %>
<%= button_to "Sign Up", user_omniauth_authorize_path(:facebook), :html => {:class => 'btn.btn-large.btn-primary'} %>

Это источник страницы для кнопки facebook.

<form action="/users/sign_up" class="button_to" method="post"><div><input html="{:class=&gt;&quot;btn.btn-large.btn-primary&quot;}" type="submit" value="Sign Up" /><input name="authenticity_token" type="hidden" value="QIvZqd9BRV8TMspMvckAUjhC68nm3NTyQCxVRHFA4PE=" /></div></form>
<form action="/users/auth/facebook" class="button_to" method="post"><div><input html="{:class=&gt;&quot;btn.btn-large.btn-primary&quot;}" type="submit" value="Sign Up" /><input name="authenticity_token" type="hidden" value="QIvZqd9BRV8TMspMvckAUjhC68nm3NTyQCxVRHFA4PE=" /></div></form>

любая идея, что я делаю неправильно?

enter image description here

Ответ 1

Вам просто нужно :class => "foo" установить класс кнопки вместо :html => { :class => "foo" }. Поэтому он должен выглядеть так:

<%= button_to('Sign Up', new_user_registration_path, :class => 'btn btn-large btn-primary')  %>

Это приведет к созданию основной основной кнопки.

Ответ 2

Вышеприведенный ответ приблизился к исправлению для меня, но мне нужно было изменить button_to на link_to. Также избавился от ракеты... =>

<%= button_to('Sign Up', new_user_registration_path, class: 'btn btn-large btn-primary')  %>