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)