Rails console で url helper のデバッグ方法メモ

More than 1 year has passed since last update.

結論から言うと app をレシーバにすると helper や view で使えるメソッドが呼び出せます


controller / action 名から URL を出す

pry(main)> app.url_for(action: :show, controller: 'users', id: 1)

=> "http://www.example.com/users/1"


path helper メソッドから path を出す

pry(main)> app.users_path(id: 1)

=> "/users/1"