2013-05-05 213 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