我有一個rails應用程序,我有一些自定義路線。我有一個名爲Reports的數據庫。在我的routes.rb中,我有match '/new' => 'reports#new'
然而,問題在於/ new進入正確的位置,但/ reports/new仍然處於活動狀態。有沒有辦法「停用」標準/報告/新,以便只有/新作品?Rails刪除某些路線
2
A
回答
5
如果您只想關閉一個動作except
可能比only
更合適。它以相似的方式工作。
... :except => :new
http://guides.rubyonrails.org/routing.html#restricting-the-routes-created
5
當然,有。您可以使用only
選項,如(例如):
resources :reports, :only => [:create, :edit, :update]
只爲指定動作(運行rake routes
看到所有路線) (所以它不會刪除路線,它定義路線只是不生成)
編輯:另外,當然,另外還有except
選項(見@Andy加斯克爾的anwers) - 生成除了給予行動的所有路由,看到docs。
相關問題
- 1. Rails路線返回某些標準
- 2. Rails刪除鏈接嵌套的路線
- 3. ExpiresByType除了某些路徑
- 4. 刪除某些索引
- 5. 刪除某些數字python
- 6. 刪除某些領域
- 7. 檢測某些列並刪除這些
- 8. 的Rails 3路線contstraint,允許某些IP的
- 9. 刪除評論Rails路由
- 10. 如何在用戶未登錄zfcuser時排除某些路線?
- 11. Rails如何從某些組合中刪除obj?
- 12. 記事本++如何在某些線路
- 13. 角2,Keycloak:固定某些路線
- 14. Safari不喜歡某些Backbone路線
- 15. 從某些ExpressionEngine 2路徑中刪除index.php
- 16. 需要從URL中刪除某些URL路徑htaccess
- 17. 刪除路線不工作
- 18. 刪除路線提交
- 19. 某些路線上的快速路線處理/ req.body爲空
- 20. CSS/IE - 在IE中選擇某些東西時刪除虛線
- 21. 如何在用銀線條刪除後「執行某些操作」
- 22. Rails路線問題。總是找到名稱和刪除/ class_name /從路線
- 23. Excel VBA在某些條件下刪除某些行
- 24. ruby-on-rails collection_select排除某些選擇
- 25. 下劃線環路修改某些對象和去除一些對象
- 26. 與在linux某些字段去除線
- 27. 在某些條件下刪除變量
- 28. 當某些列爲空時刪除行
- 29. Jquery:刪除某些WordPress的段落
- 30. 星號ami刪除某些擴展名
是的,當一個人想_remove_的路由,'except'選項是比較合適的(所以你的答案應該是upvoted,太) – maprihoda 2011-12-26 17:18:56