gpt4 book ai didi

ruby-on-rails - 在覆盖 Controller 时设计可验证 token

转载 作者:行者123 更新时间:2023-12-04 05:36:37 25 4
gpt4 key购买 nike

我试图通过将 Controller 放在命名空间路由(“API”)中来覆盖设计,我需要使用 token 可验证功能。我有2个问题,

首先,如何设置默认设计以了解 params[:user] 沿 params[:api_user]。目前我只能使用 :api_user 键在数组中发送参数。如果我尝试使用:user,设计不识别参数,这似乎是合乎逻辑的。

其次,当我像这样覆盖 sessionController 时:

class Api::SessionsController < ::Devise::SessionsController    
def create
super
end
end

我怎样才能取回对创建的 session 或用户的引用,让我能够操作创建的可验证 token 。

我已经搜索了很多关于设计定制的主题,并发现了类似的问题,但不是真正的这个问题。

谢谢你的帮助

最佳答案

关于你的第一个问题,你可以使用这样的东西

  namespace :api, :defaults => { :format => 'json' } do
devise_for :users, :singular => "user", :controllers => {
:sessions => 'devise/sessions',
:registrations => 'devise/registrations'
}
end

关于ruby-on-rails - 在覆盖 Controller 时设计可验证 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11842273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com