代码之家  ›  专栏  ›  技术社区  ›  WebGuru

范围在路线中意味着什么。Ruby on Rails中的rb?

  •  0
  • WebGuru  · 技术社区  · 7 年前

    在下面的代码中 scope 使用(在 routes.rb

    scope 'admin' do
      get 'dashboard', to: 'administration#dashboard'
      resources 'employees'
    end
    

    何时何地 范围 是否已使用?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Danil Speransky    7 年前

    当您想为URL添加前缀时,可以使用它:

    # adds '/dashboard
    get 'dashboard', to: 'administration#dashboard'
    
    # adds /admin/dashboard pointing to the same action
    scope '/admin' do
      get 'dashboard', to: 'administration#dashboard'
    end
    

    它有更多的选择。看见 Rails Routing from the Outside In