Ruby on rails 如何从我们自己的rails代码中替换map.resource?

Ruby on rails 如何从我们自己的rails代码中替换map.resource?,ruby-on-rails,Ruby On Rails,我已经开发了我的项目使用 map.resource :user 现在,我需要手动执行此操作。如何执行此操作[我的意思是我需要在路由文件中映射用户] 不确定这是否是您想要的,但我相信singleton资源映射的路径如下: match 'user/new' => 'users#new', :via => :get, :as => :new_user match 'user' => 'users#create', :via => :post match 'user/e

我已经开发了我的项目使用

map.resource :user

现在,我需要手动执行此操作。如何执行此操作[我的意思是我需要在路由文件中映射用户]

不确定这是否是您想要的,但我相信singleton资源映射的路径如下:

match 'user/new' => 'users#new', :via => :get, :as => :new_user
match 'user' => 'users#create', :via => :post

match 'user/edit' => 'users#edit', :via => :get, :as => :edit_user
match 'user' => 'users#update', :via => :put

match 'user' => 'users#show', :via => :get
match 'user' => 'users#destroy', :via => :delete

不确定这是否是您想要的,但我相信singleton资源映射的路线如下:

match 'user/new' => 'users#new', :via => :get, :as => :new_user
match 'user' => 'users#create', :via => :post

match 'user/edit' => 'users#edit', :via => :get, :as => :edit_user
match 'user' => 'users#update', :via => :put

match 'user' => 'users#show', :via => :get
match 'user' => 'users#destroy', :via => :delete

我想它应该是一张
地图。资源:用户
?是的,没错,我编辑了它。你为什么要远离REST操作?您正在尝试添加自定义路由吗?你能举个例子吗?你想在Rails框架内做这件事还是根本没有框架?我想在Rails框架内做这件事。我想它应该是一个
map.resource:user
?是的,我编辑了它。你为什么要远离REST操作?您正在尝试添加自定义路由吗?你能举个例子吗?你想在Rails框架内还是根本不需要框架?我想在Rails框架内完成。