0

我的选项卡视图如下所示(请记住,这不是 application.html.erb 的一部分,因为我需要这些选项卡仅对某些特定页面可用):

<div>
<div class="tabbable tabs-left">
<ul class="nav nav-tabs nav-stacked">
    <li class="active">
        <a href="settings_mail">Mail Settings</a>
    </li>
    <li>
        <a href="settings_text">Text Settings</a>
    </li>
</ul>   
</div>

但是,单击上述任何选项卡时,垂直选项卡会消失并转到相应的视图。我想保留它导航到的每个页面中的选项卡,欢迎任何指针。

4

2 回答 2

0

使用类似的东西怎么样

layout "other_layout"

在相关的控制器中?就像在http://guides.rubyonrails.org/layouts_and_rendering.html中解释的那样,“2.2.12.1 为控制器指定布局”

于 2012-09-13T09:49:14.923 回答
0

您可以在布局中使用 yield :tag 并使用

content_for :tag do
  "your tabs"
end

在您想要标签的视图中,不要将 content_for 方法放在您不想要这些标签的视图中。

于 2012-09-13T10:13:34.183 回答