我该如何覆盖current_userdevise gem。 其实我需要为移动应用程序添加web服务。在哪里可以覆盖设计gem的current_user帮手方法
当前设计是管理会话和'current_user'为web应用程序。
现在移动应用程序将发送user_id到服务器。我需要覆盖像这样的当前用户
def current_user
if params[:user_id].blank?
current_user
else
User.find(params[:user_id])
end
end
我是否需要修改devise gem作为插件?或者是其他东西 ?
请详细解释一下,因为我是新手。
亲切的问候,
yikes ...所以,你是说当一个移动代理发送一个user_id你会信任它吗? – 2012-04-27 16:18:08
还有一些身份验证密钥 – 2012-04-29 09:51:21
Devise会处理那个token_authenticatable - 只是传递authentication_token,不需要user_id。 – 2012-04-30 16:01:43