2013-05-05 142 views
0

我已经产生了一种叫做客户端通过使用脚手架,那么当我决定改变它的URL形式路线文件中的错误,我输入这个命令与路线[Ruby on Rails的]

match '/book', to: 'clients#new' 

现在的问题是:我有两个链接的新行动,第一个链接是localhost:3000/clients/new,第二个是localhost:3000/book,如何删除第一个(客户/新),这也是什么我要为更新做/在routes.rb中文件中删除/索引行动

回答

0

resources :clients, except: :new 
+0

它会影响我的嵌套资源吗? ,因为我有'资源:客户做资源:城市....结束' – 2013-05-05 11:44:01

+0

不,它不会影响它。使用语法:'资源:客户端,除了:new do resources:city ... end'或甚至而不是'except'你可以使用'only'。我看到你只想用'index'和'show'动作,所以使用'resources:clients,只有:[:show,:index] do ... end' – Eru 2013-05-05 11:48:01