2009-09-09 16 views
32

क्या मुझे लगता है कि इस कंसोल में काम करेंगे ऐसा करने के लिए (song संभालने परिभाषित किया गया है, जाहिर है) है:कंसोल में परीक्षण मार्गों

edit_song(:id => song.id) 
+0

आप 'रेक routes' उपयोग कर सकते हैं देखने के लिए उनमें से एक सूची, हालांकि यह उन वस्तुओं में फेंकने में सक्षम नहीं होगा। – Garrett

उत्तर

68

आप एक app वस्तु जो आप के लिए उपयोग कर सकते हैं के लिए उपयोग किया परीक्षण मार्ग पर।

>> app.root_url 
=> "http://www.example.com/" 
>> app.root_path 
=> "/" 
+1

कंसोल में एक 'ऐप' जानने के लिए बहुत अच्छा है! धन्यवाद ! –

+0

कि रेल 3. –

+0

@MichieldeMare में काम नहीं करता सच? यह रेल 3.0.7 में मेरे लिए काम करता है। क्या यह अब रेल 3.2 में काम नहीं करता है? – theIV

1
> script/console 
song = Song.first 
edit_song_path(:id=>song.id) 

मान लिया गया है (routes.rb)

map.resources :songs 
12

निम्नलिखित 3.2.8 में मेरे लिए सहायकों नामित आयात:

> include Rails.application.routes.url_helpers 
संबंधित मुद्दे