ruby-on-rails - 精确路由匹配 Ruby on Rails 中资源创建的路由

标签 ruby-on-rails ruby-on-rails-3

使用资源路由创建的等效匹配路由是什么?

请准确。

例如,等效匹配项是什么:
资源:用户

应该有 7 个不同的匹配路由匹配 7 个操作 - index、new、create、edit、update、show 和 delete。这是其中之一:

Http 方法:新建(获取操作)
匹配 "users/new", :to => "users#new", :via => :get, :as => :new_user

我还有一些,但我想确认我与社区的关系。谢谢!

最佳答案

我想你想知道路由文件中的代码应该是什么......

match "users/:id", :to => "users#show", :via => :get, :as => :user
match "users", :to => "users#index", :via => :get, :as => :users
match "users", :to => "users#create", :via => :post
match "users/:id/edit", :to => "users#edit", :via => :get, :as => :edit_user
match "users/:id", :to => "users#update", :via => [:put, :patch]
match "users/new", :to => "users#new", :via => :get, :as => :new_user
match "users/:id", :to => "users#destroy", :via => :delete

关于ruby-on-rails - 精确路由匹配 Ruby on Rails 中资源创建的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7440614/

相关文章:

ruby-on-rails - 如何在有条件的情况下使用 After_save?

ruby-on-rails - Dreamhost上的Rails 3?

ruby-on-rails - Rails 3.2,如何更改:from value in a mailer instead default (GMail)

ruby-on-rails - 使用云时 CarrierWave uploader URL 指向本地文件系统

ruby-on-rails-3 - 为 nil 调用 id,这会被错误地设置为 4——如果你确实想要 nil 的 id,请使用 object_id

ruby-on-rails - 无法创建自引用错误

ruby-on-rails - ActiveRecord 传递关联删除

ruby - 简单形式 : Remove outer label for an inline checkbox with label

ruby-on-rails - Heroku +回形针+ Amazon S3-定价?

ruby-on-rails - 在 Ruby on Rails 中到处使用字符串并且从不使用符号可以吗?