我终于意识到我的自定义路由没有URL帮助器,因为它只接受POST请求。
post :my_custom_callback, as: :my_custom_callback
我希望能够在我的代码中将其引用为my_custom_callback_url
,但似乎只为GET请求生成了帮助程序方法。如何配置我的应用程序以生成此路由的命名辅助方法?
答案 0 :(得分:0)
我把它拿回来。我忘了Rails控制台无法提供路由。这就是我必须访问它的方式:
Rails.application.routes.url_helpers.my_custom_callback
感谢@mori指出Rails控制台使用以下方式提供快速访问:
app.my_custom_callback_url