रेल द्वारा स्वचालित रूप से जोड़े जाने वाले पथ क्या हैं? मान लें कि आपके पास एक प्रश्न संसाधन है जिसे आप स्वचालित रूप से question_path, question_path आदि प्राप्त करते हैं। मैं कहां देख सकता हूं कि वे क्या हल करते हैं और मुझे क्या मिलता है?डायनामिक पाथ हेल्पर्स रेल
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)
8
बस का उपयोग करें:
rake routes
यह सभी मार्गों परिभाषित सूची जाएगा। पहला कॉलम आपके लिए पथ सहायक के लिए प्रासंगिक है।
0
(यह आप id
साथ तस्वीर के लिए मार्ग के बराबर होती है 1
दिखाई देगा) आप में निम्नलिखित है आपके मार्गों फ़ाइल:
resources :questions
फिर रेल आप के लिए निम्नलिखित शोकहारा मार्गों प्रदान करता है:
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
आप रेक भी चला सकते हैं: यह देखने के लिए कि क्या उत्पन्न किया जा रहा है।
संबंधित मुद्दे
- 1. मैं कैपिबरा रूटिंग हेल्पर्स
- 2. रेल में, फॉर्म हेल्पर्स का उपयोग करना है या नहीं?
- 3. रेल कंसोल में डेट हेल्पर्स क्यों काम नहीं करते हैं?
- 4. एक्सेस मुख्य ऐप हेल्पर्स जब एक रेल इंजन इंजन/लेआउट
- 5. रेल यूआरएल हेल्पर्स उचित प्रोटोकॉल का उपयोग करते हैं?
- 6. पाथ और क्लास्स्पैट सेट
- 7. FolderBrowserDialog चयनित पाथ समस्या
- 8. प्रोग्राम "मेक" पाथ
- 9. बैश/साइगविन/$ पाथ: क्या मुझे वास्तव में $ पाथ बदलने के लिए रीबूट करना है?
- 10. रेजर और एचटीएमएल हेल्पर्स
- 11. हैंडलबार्स ब्लॉक हेल्पर्स HAML
- 12. विभिन्न पैड्रिनो हैमल हेल्पर्स
- 13. मनमाने ढंग से पाथ पर्यावरण
- 14. कोडइग्निटर: हुक (प्री_कंट्रोलर) लोडिंग हेल्पर्स
- 15. रेल
- 16. डायनामिक LINQ
- 17. डायनामिक मान
- 18. डायनामिक ऑब्जेक्ट
- 19. डायनामिक कॉलम
- 20. डायनामिक साइजिंग
- 21. डायनामिक पैरामीटर
- 22. डायनामिक ऑब्जेक्ट
- 23. डायनामिक मोड
- 24. डायनामिक लिंक
- 25. एक्सकोड में $ पाथ सेट कहां है?
- 26. प्रक्रिया। स्टार्ट() और पाथ पर्यावरण परिवर्तनीय
- 27. एंड्रॉइड वीडियो थंबनेल पाथ प्राप्त करें, बिटमैप
- 28. रेल 3 के साथ मॉडल में रूटिंग हेल्पर्स का उपयोग कैसे करें?
- 29. रेल-एपी मणि के साथ व्यू हेल्पर्स का उपयोग कैसे करें?
- 30. मैं इस रेल मार्ग/हेल्पर्स से कच्चे अनचाहे एचटीएमएल को कैसे आउटपुट कर सकता हूं?
[यहां] (http://guides.rubyonrails.org/routing.html#seeing-existing-routes-with-rake) विस्तृत विवरण क्या 'रेक routes' आप –
देता है मैं नहीं देख सकते हैं कि यह कैसे दिखाता है कि मैं सहायक के लिए तर्क के रूप में क्या पास कर सकता हूं आदि ?? – LuckyLuke
@Dude, मेरा अपडेट देखें – evfwcqcg