Rails 3.2.3 + Twitter Bootstrap + Nav -Вкладки :Как показать конкретную вкладку?

еще один вопрос новичка -о рельсах и начальной загрузке.

Я использую что-то вроде этого:

<div class="tabbable tabs-left">
<ul class="nav nav-tabs">
    <li class="active"><a href="#tab1" data-toggle="tab">About us</a></li>
            <li><a href="#tab9" data-toggle="tab">Address</a></li>
</ul>
<div class="tab-content">
    <div class="tab-pane active" id="tab1">
        <%= render 'about_us' %>
    </div>
    <div class="tab-pane" id="tab9">
        <%= render 'address' %>
    </div>
</div>

Моя проблема в том, что я отображаю «адрес», который включает форму. Отправляя эту форму, я оказываюсь в другом контроллере. После сохранения нового адреса с этим контроллером я хотел бы перенаправить на эту страницу и показать вкладку адреса.

Команда перенаправления, которую я пробовал, была :перенаправление _в салон _путь (@salon.id.to _s + "#tab9" )Это приводит к вызову URL-адреса.../salons/1%23tab9. То, что я думаю, мне нужно его.../салоны/1 #tab9.

Но, возможно, у вас есть лучшее решение, как выбрать одну конкретную вкладку.

Использование:

gem 'rails', '3.2.3'
gem 'bootstrap-sass', '2.0.3'.
7
задан Sergio Tulentsev 18 June 2012 в 23:26
поделиться