【发布时间】:2014-07-16 16:52:26
【问题描述】:
出于学习目的,我正在使用 Rails 创建一个非常基本的网站。
这个功能是我的目标。请注意在单击选项卡时 URL 是如何变化的。
http://tympanus.net/Blueprints/FullWidthTabs/
我目前被困在我项目的这一部分。
在我的application.html.erb 中,此页面目前允许我根据我单击的选项卡显示一个视图。
<div class="content">
<section id="section-1">
<!-- Home -->
<%= yield %>
</section>
<section id="section-2">
<!-- photos -->
</section>
<section id="section-3">
<!-- videos -->
three
</section>
<section id="section-4">
<!-- projects -->
four
</section>
<section id="section-5">
</section>
</div>
我的<%= yield %> 目前正在加载我的home.html.erb。我想单击其他选项卡以显示不同的视图(projects.html.erb、photos.html.erb 等)。但是我不确定如何在 Rails 中执行此操作。
【问题讨论】:
-
你的路线有什么?会是
link_to "Photos", some_path %>,但如果没有路线,我无法准确告诉你。 -
@Baloo 我应该更清楚一点对不起。我不想使用路由,因为我想将所有这些放在一个静态 url 下
-
@Baloo 这是我目标的一个很好的例子tympanus.net/Blueprints/FullWidthTabs
-
在不重新加载页面的情况下切换选项卡式内容是 javascript(浏览器端),而不是 RoR(或 JSP、PHP、Python 等)技巧。看看jqueryui.com/tabs 以获得灵感。
标签: html ruby-on-rails ruby erb