在控制台中测试路由

Tom*_*man 34 ruby-on-rails

我必须做什么,这将在控制台中工作(假设song明确定义):

edit_song(:id => song.id)
Run Code Online (Sandbox Code Playgroud)

the*_*eIV 71

您可以访问app可用于测试路径的对象.

>> app.root_url
=> "http://www.example.com/"
>> app.root_path
=> "/"
Run Code Online (Sandbox Code Playgroud)


Xav*_*hay 16

以下导入在3.2.8中为我命名为帮助程序:

> include Rails.application.routes.url_helpers
Run Code Online (Sandbox Code Playgroud)