【发布时间】:2011-11-23 00:41:46
【问题描述】:
我正在 Rails 中构建我的第一个管理部分,我正在努力解决路由问题。
我的routes.rb 看起来像这样:
get "admin/menuh"
get 'admin/welcome'
namespace :admin do
resources :users
resources :menuh
resources :menuv
resources :welcome
end
而我的 views 结构看起来像 views/admin/users/files。如果我将浏览器的 url 地址设置为 url localhost:3000/admin/users/new,那么我将收到错误消息 No route matches {:controller=>"users"} (在文件 views/admin/users/_form.html.erb - 这个文件是由脚手架生成的)......所以我想问你 - 问题出在哪里?这里有什么重要的,我忽略的吗?
【问题讨论】:
标签: ruby-on-rails-3 routing model admin