Rails 请问 Application 路由应该如何写

cyzgbw · May 13, 2013 · Last by cyzgbw replied at May 13, 2013 · 2426 hits

我写了一个 Admin::ApplicationController < ApplicationController,用于后台管理的页面继承,在生成一个 controller 继承自 admin(Admin::OrganizationsController < Admin::ApplicationController),在路由中配置

namespace :admin do |admin|
    resources :organizations 
end

但是在浏览器中访问/admin/organizations 的时候没有进入 我估计是在路由配置上出了问题,请问这里的路由该如何配置啊?

rake routes 看看是什么结果?

#1 楼 @_samqiu 执行的结果是

    admin_organizations GET    /admin/organizations(.:format)          admin/organizations#index
                        POST   /admin/organizations(.:format)          admin/organizations#create
 new_admin_organization GET    /admin/organizations/new(.:format)      admin/organizations#new
edit_admin_organization GET    /admin/organizations/:id/edit(.:format) admin/organizations#edit
     admin_organization GET    /admin/organizations/:id(.:format)      admin/organizations#show
                        PUT    /admin/organizations/:id(.:format)      admin/organizations#update
                        DELETE /admin/organizations/:id(.:format)      admin/organizations#destroy

报错的信息是?

#3 楼 @2forVendetta 浏览器中访问页面是正常的,就是没有进入 controller,而是直接进入 html.erb 页面了

浏览器中访问页面是正常的,就是没有进入controller,而是直接进入html.erb页面了

没看懂啊,什么意思?

#5 楼 @huobazi 我发现问题了,我在 before_filter 的方法上面加上了 private,结果所有的方法都未被调用

You need to Sign in before reply, if you don't have an account, please Sign up first.