我想做类似的事情:
namespace :dashboard do
get 'speed'
get 'engine'
get 'oil'
get 'errors', :to => 'warn_system#errors', :module => false
end
只有错误链接到另一个 Controller 。
dashboard_speed GET /dashboard/speed(.:format) dashboard#speed
dashboard_oil GET /dashboard/oil(.:format) dashboard#oil
dashboard_engine GET /dashboard/engine(.:format) dashboard#engine
dashboard_errors GET /dashboard/errors(.:format) dashboard/warn_system#errors {:module=>false}
对于最后的记录,我希望它是
dashboard_errors GET /dashboard/errors(.:format) warn_system#errors
我该怎么办?
如果重要的话,我正在使用 Rails 3。
最佳答案
对于 Rails 3,试试这个:
scope '/dashboard' do
get 'errors', :to => 'warn_system#errors'
end
关于ruby-on-rails - 如何在命名空间中指定模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30493460/