【发布时间】:2016-03-26 11:08:26
【问题描述】:
这个问题可能有点琐碎,但我是 Rails 新手。
我使用Knock 用JWT 对api 用户进行身份验证,我的routes.rb 看起来像这样:
Rails.application.routes.draw do
resources :news_articles
mount Knock::Engine => "/sessions"
end
根据knock docs,它创建了一个路由'POST /sessions/auth_token',我如何通过rails conf将'POST /sessions/auth_token'别名为'POST /sessions'?
【问题讨论】:
-
devise 也会发生类似的事情,我认为这种方法是将他们的控制器代码复制到您的应用程序中,然后路由到包含它的控制器。
-
@maxpleaner 复制对我来说似乎不是最好的解决方案。但现在它在我的项目中以这种方式工作。感谢您的反馈。
标签: ruby-on-rails ruby ruby-on-rails-5