Rails自動添加的路徑是什麼?假設你有一個問題資源,你會自動獲得questions_path,question_path等。我在哪裏可以看到他們的解決方案和我得到的結果?動態路徑助手欄杆
Q
動態路徑助手欄杆
18
A
回答
34
如果你想創建show
行動幫助這部分可能會有所幫助http://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use
Verb Path Action Helper
GET /photos index photos_path
GET /photos/new new new_photo_path
POST /photos create photos_path
GET /photos/:id show photo_path(:id)
GET /photos/:id/edit edit edit_photo_path(:id)
PUT /photos/:id update photo_path(:id)
DELETE /photos/:id destroy photo_path(:id)
你可以寫
photo_path(@photo.id)
其中@photo
是你的模型對象。或者,如果它響應id
方法,則可以直接通過@photo
。
photo_path(@photo)
edit_photo_path(@photo)
您也可以加載rails console
(端),以及使用app
像測試路由,以便app.photo_path(1)
(它會告訴你用id
照片的路線等於1
)
8
只需使用:
rake routes
這將列出定義的所有路線。第一列與你的路徑助手相關。
0
如果您在在下面的routes文件:
resources :questions
然後Rails提供以下寧靜的路線你:
GET /questions index list of questions
GET /questions/new new show new question form
POST /questions create create a new question
GET /questions/:id show show a specific question
GET /questions/:id/edit edit show form to edit question
PUT /questions/:id update update a specific question
DELETE /questions/:id destroy delete a specific question
您還可以運行rake:routes來查看正在生成的內容。
相關問題
- 1. 欄杆助手在欄杆中
- 2. Zend Framework助手的路徑
- 3. 自動完成一個動態欄杆
- 4. 幫助程序中的動態路徑
- 5. 做耙路時丟失助手路徑
- 6. 在把手中的動態路徑
- 7. 動態根路徑路徑
- 8. Rails的路徑助手不重寫URL在地址欄
- 9. Rails路徑助手不一致
- 10. 修改路徑的URL助手?
- 11. RoR的路徑助手鍊接向後
- 12. 基本路徑視圖助手
- 13. Zend Framework助手路徑問題
- 14. 循環中的路徑助手
- 15. Rails - 在哪裏放置路徑助手?
- 16. Rails助手找到當前路徑
- 17. Rails 4.0中的路徑,路徑助手和STI
- 18. 在Rails 3路徑中重命名路徑助手
- 19. 需要一隻手用欄杆加入
- 20. CreateDirRequest - 手動更改路徑
- 21. 動態FileField路徑
- 22. 動態獲取路徑路徑
- 23. Rails - 帶參數的成員動作 - 路徑助手?
- 24. 把手內環路助手
- 25. 欄杆路由:組合索引並顯示動作
- 26. 導軌 - 命名空間的路由路徑的助手
- 27. Restful路線助手使用'。'而不是路徑中的'/'
- 28. Rails路由:爲路徑助手提供默認值
- 29. 指定在調用視圖助手時使用的助手路徑
- 30. multer:動態目標路徑
[here](http://guides.rubyonrails.org/routing.html#seeing-existing-routes-with-rake)是什麼'rake routes'給你的詳細解釋 – 2012-08-08 11:27:12
我看不到這是怎麼回事顯示我可以作爲參數傳遞給幫手等? – LuckyLuke 2012-08-08 12:22:57
@Dude,看我的更新 – evfwcqcg 2012-08-08 13:46:08