【发布时间】:2011-02-16 00:47:24
【问题描述】:
给定以下 routes.rb 文件:
# Add Admin section routes
map.namespace :admin do |admin|
admin.resources :admin_users
admin.resources :admin_user_sessions, :as => :sessions
admin.resources :dashboard
# Authentication Elements
admin.login '/login', :controller => 'admin_user_sessions', :action => 'new'
admin.logout '/logout', :controller => 'admin_user_sessions', :action => 'destroy'
# Default is login page for admin_users
admin.root :controller => 'admin_user_sessions', :action => 'new'
end
是否可以将“admin”部分别名为其他内容,而不必更改应用程序中的每个重定向和 link_to?主要原因是我希望它可以在运行中进行配置,并希望它也不容易被猜到。
【问题讨论】:
标签: ruby-on-rails ruby routing namespaces