Ruby on rails 3 routes[ruby on rails]出现错误
我使用scaffold生成了一个名为Clients的表单,当我决定更改它的url表单路由文件时,我键入了以下命令Ruby on rails 3 routes[ruby on rails]出现错误,ruby-on-rails-3,routes,scaffolding,Ruby On Rails 3,Routes,Scaffolding,我使用scaffold生成了一个名为Clients的表单,当我决定更改它的url表单路由文件时,我键入了以下命令 match '/book', to: 'clients#new' 现在的问题是:对于新操作,我有两个链接,第一个链接是localhost:3000/clients/new,第二个链接是localhost:3000/book,如何删除第一个clients/new,这也是我要对routes.rb文件中的更新/删除/索引操作执行的操作: resources :clients, excep
match '/book', to: 'clients#new'
现在的问题是:对于新操作,我有两个链接,第一个链接是localhost:3000/clients/new,第二个链接是localhost:3000/book,如何删除第一个clients/new,这也是我要对routes.rb文件中的更新/删除/索引操作执行的操作:
resources :clients, except: :new
它会影响我的嵌套资源吗,因为我有资源:客户做资源:城市。。。。不,这不会影响它。使用语法:resources:clients,except::new do resources:city。。。结束或甚至代替,除非您只能使用。我看到您只想将其用于索引和显示操作,所以请使用资源:clients,only:[:show,:index]do。。。终止