繁体   English   中英

Rails路由和爆震

[英]Rails routing and Knock

这个问题可能有点琐碎,但我是新手。 我使用Knock通过JWT对api用户进行身份验证,而routes.rb如下所示:

Rails.application.routes.draw do
  resources :news_articles

  mount Knock::Engine => "/sessions"
end

根据敲门文档,它会创建一条路由“ POST / sessions / auth_token”,我如何通过rails conf将“ POST / sessions / auth_token”别名为“ POST / sessions”?

爆震的最新版本(1.5)不再需要安装引擎。

相反,您可以运行令牌控制器生成器

$ rails generate knock:token_controller user

这将在config/routes.rb添加以下config/routes.rb

post 'user_token' => 'user_token#create'

您可以简单地修改此路线以适合您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM