2009-09-09 46 views
32

gì tôi phải làm như vậy rằng điều này sẽ làm việc trong giao diện điều khiển (giả sử song được định nghĩa, rõ ràng):tuyến nghiệm trong giao diện điều khiển

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

Bạn có thể sử dụng 'cào routes' để xem một danh sách của họ, mặc dù nó sẽ không thể ném đồ vật vào chúng. – Garrett

Trả lời

68

Bạn có thể truy cập đến một đối tượng app mà bạn có thể sử dụng để kiểm tra các tuyến đường trên.

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

tuyệt vời để biết có một 'ứng dụng' trong giao diện điều khiển! cảm ơn ! –

+0

Điều đó không hiệu quả trong Rails 3. –

+0

@MichieldeMare Thật sao? Nó hoạt động với tôi trong Rails 3.0.7. Nó không còn hoạt động trong Rails 3.2? – theIV

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

giả (routes.rb)

map.resources :songs 
12

Hàng hóa nhập khẩu sau tên người giúp đỡ cho tôi trong 3.2.8:

> include Rails.application.routes.url_helpers 
Các vấn đề liên quan