【问题标题】:Configuring routes in rails application在 Rails 应用程序中配置路线
【发布时间】:2011-04-03 12:39:57
【问题描述】:

你好,

我为我的应用程序创建了一个自定义索引页面,其中有两个图像链接,一个用于用户,另一个用于管理员。我应该如何在 routes.rb 中配置路由,以便链接到专用页面。

谢谢。

【问题讨论】:

    标签: ruby-on-rails routes configure


    【解决方案1】:

    可以在模板中创建条件:

    <% if @currentUser.isAdmin %>
    ....
    # image link one
    ....
    
    <% else %>
    ....
    # image link two
    ....
    <% end %>
    

    【讨论】:

      【解决方案2】:

      如果你有两个控制器,比如管理员和用户,你可以在你的路由中说

      resources :admins
      resources :users
      

      在你的索引视图中写下类似

      <%= link_to 'admins', admins_path %>
      <%= link_to 'users', users_path %>
      

      有关路由和导轨的更多信息,请阅读可用的导轨指南here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-13
        • 2013-05-27
        • 2016-10-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多