Тестирование маршрутов в консоли

Что мне нужно сделать, чтобы это работало в консоли (предполагая, что song определено, очевидно):

edit_song(:id => song.id)

Ответ 1

У вас есть доступ к объекту app, который вы можете использовать для проверки маршрутов.

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

Ответ 2

Следующий импорт назвал помощники для меня в 3.2.8:

> include Rails.application.routes.url_helpers

Ответ 3

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

принимает (routes.rb)

   map.resources :songs