Ruby on rails 将api路由添加到现有项目

Ruby on rails 将api路由添加到现有项目,ruby-on-rails,devise,Ruby On Rails,Devise,我在当前项目中使用的是Rails 4.2.1。我正在使用设计进行身份验证。现在,我想为手机添加api以及我所有现有的路由,因为我选择使用designe\u token\u authgem。我在用户表中添加了一列tokens来存储令牌,并添加到routes.rb中 namespace :api do namespace :v1 do mount_devise_token_auth_for 'User', at: '/auth' end end 在模型中的User.rb中添加

我在当前项目中使用的是Rails 4.2.1。我正在使用设计进行身份验证。现在,我想为手机添加api以及我所有现有的路由,因为我选择使用designe\u token\u authgem。我在用户表中添加了一列tokens来存储令牌,并添加到routes.rb中

namespace :api do
   namespace :v1 do
     mount_devise_token_auth_for 'User', at: '/auth'
   end
end
在模型中的User.rb中添加了此行

include DeviseTokenAuth::Concerns::User
我还在控制器文件夹中创建了designe_token_auth文件夹,并添加了此处列出的文件

我这样做对吗?我可以在一个应用程序中使用两个身份验证吗?(对于api和web)
请帮忙。提前谢谢

我想用Desive\u token\u auth gem来做这件事。有没有可能为web和移动设备添加两个身份验证(使用Desive_token_auth)呢?那么祝好运,实际上我在这个gem上遇到了很多麻烦。我现在更喜欢JWT。我可以使用Deviate\u token\u auth进行令牌验证,并使用Deviate对web进行cookie验证吗?我记不清了,它应该使用。玩游戏,如果dnt不喜欢,那么使用JTW、ez和fast。我想使用Desive_token_auth gem。有没有可能为web和移动设备添加两个身份验证(使用Desive_token_auth)呢?那么祝好运,实际上我在这个gem上遇到了很多麻烦。我现在更喜欢JWT。我可以使用Deviate\u token\u auth进行令牌验证,并使用Deviate对web进行cookie验证吗?我记不清了,它应该使用。如果dnt不喜欢,请使用JTW、ez和fast。