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=>"btn.btn-large.btn-primary"}" 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=>"btn.btn-large.btn-primary"}" 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') %>