button_to ломает стиль от начальной загрузки 3 кнопки тега

У меня было несколько тегов, как это:

<div class="container">
<div class="row">
    <div class="col-md-8">
       <button type="button" class="btn btn-default btn-lg">
  <span class="glyphicon glyphicon-user" aria-hidden="true" href="/groups"></span> Group/Provider
       </button>
       <button type="button" class="btn btn-default btn-lg">
  <span class="glyphicon glyphicon-usd" aria-hidden="true"></span> Billing
       </button>

<!-- etc -->

Это работало отлично, кнопки были подкладка рядом. Затем, когда я перешел к этому: Button_to кнопки больше не располагаются рядом:

 <%= button_to(groups_url, :class => 'btn btn-default btn-lg') do %> 
    <span class="glyphicon glyphicon-user" aria-hidden="true"></span>Group
 <% end %>

 <%= button_to(providers_url, :class => 'btn btn-default btn-lg') do %> 
    <span class="glyphicon glyphicon-user" aria-hidden="true"></span>Provider
<% end %>       

Даже если использовался тот же класс, есть идеи? Угадай, что у button_to есть какой-то особый стиль, я бы хотел использовать помощника url button_to, но я хочу, чтобы моя форма выглядела хорошо... идеи, предложения?

1 ответ

Решение

Рельсы button_to фактически создает форму и ввод ( см. документацию для разметки). Вместо этого, я думаю, вы просто хотите ссылку в стиле кнопки, поэтому используйте link_to и добавьте классы кнопок Bootstrap:

link_to('Button Text', groups_url, :class => 'btn btn-default btn-large)
Другие вопросы по тегам