A小調問題:默認:排除Rails的資源路由選項
我使用我的REST API的Rails,但因爲它是一個RESTful API我並不真的需要:new
或:edit
路線我的任何資源因爲人們只會通過自動JSON請求完全與此API進行交互,而不是以圖形方式。例如,不需要專門的編輯頁面。
目前,我需要爲定義的每個資源做這樣的事情:
# routes.rb
resources :people, except: [:new, :edit]
這不是什麼大不了的有在/config/routes.rb
的每一個資源:except
選項,但有一種方式來定義默認值,所以我不必在每個資源上指定它?我想幹掉這段代碼,而不是像在任何地方使用默認選項一樣傳遞一個局部變量。
更一般地說,你可以設置Rails路由的默認選項,以便從:exclude
開始按照預設選項進行操作嗎?
謝謝!
漂亮!謝謝! – 2014-10-29 20:16:41