【发布时间】:2010-06-01 10:19:58
【问题描述】:
如何在 ruby on rails 中进行切换:
case controller "home"
do home
case controller "about"
do about
else
do home
我目前有这个代码:
<% case current_page(:controller) %>
<% when "forums" %>
<%= render :partial => 'shared/sidebar/sidebar_forums' %>
<% when "events" %>
<%= render :partial => 'shared/sidebar/sidebar_events' %>
<% else %>
<%= render :partial => 'shared/sidebar/sidebar_frontpage' %>
<% end %>
【问题讨论】:
-
不要忘记将代码 sn-ps 缩进四个空格。代码按钮(1010 图标)将为您执行此操作。
标签: ruby controller switch-statement