【发布时间】:2011-04-03 12:39:57
【问题描述】:
你好,
我为我的应用程序创建了一个自定义索引页面,其中有两个图像链接,一个用于用户,另一个用于管理员。我应该如何在 routes.rb 中配置路由,以便链接到专用页面。
谢谢。
【问题讨论】:
标签: ruby-on-rails routes configure
你好,
我为我的应用程序创建了一个自定义索引页面,其中有两个图像链接,一个用于用户,另一个用于管理员。我应该如何在 routes.rb 中配置路由,以便链接到专用页面。
谢谢。
【问题讨论】:
标签: ruby-on-rails routes configure
可以在模板中创建条件:
<% if @currentUser.isAdmin %>
....
# image link one
....
<% else %>
....
# image link two
....
<% end %>
【讨论】:
如果你有两个控制器,比如管理员和用户,你可以在你的路由中说
resources :admins
resources :users
在你的索引视图中写下类似
<%= link_to 'admins', admins_path %>
<%= link_to 'users', users_path %>
有关路由和导轨的更多信息,请阅读可用的导轨指南here
【讨论】: