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框架内完成。