Ruby on rails 4 多个设计会话,销毁其中一个
我正在创建一个rails应用程序,其中用户(护理者)可以使用Desive登录。登录后,用户将获得所有分配的Fitbit帐户的概览。在此,医务人员可以使用omniauth使用其中一个Fitbit帐户登录。但是,当我希望医务人员注销(销毁)Fitbit会话时,医务人员也总是在Fitbit会话中注销Ruby on rails 4 多个设计会话,销毁其中一个,ruby-on-rails-4,Ruby On Rails 4,我正在创建一个rails应用程序,其中用户(护理者)可以使用Desive登录。登录后,用户将获得所有分配的Fitbit帐户的概览。在此,医务人员可以使用omniauth使用其中一个Fitbit帐户登录。但是,当我希望医务人员注销(销毁)Fitbit会话时,医务人员也总是在Fitbit会话中注销 def after_sign_out_path_for(resource_or_scope) care_givers_client_overview_path end 会话销毁后重定向用户 def a
def after_sign_out_path_for(resource_or_scope)
care_givers_client_overview_path
end
会话销毁后重定向用户
def after_sign_out_path_for(resource_or_scope)
care_givers_client_overview_path
end
在视图中:
def after_sign_out_path_for(resource_or_scope)
care_givers_client_overview_path
end
= link_to 'Uitloggen', destroy_care_giver_session_path, class: "", data: { confirm: 'Weet u zeker dat u wilt uitloggen?' }, method: :delete
我收到的错误:
def after_sign_out_path_for(resource_or_scope)
care_givers_client_overview_path
end
nil:NilClass的未定义方法“id”
def after_sign_out_path_for(resource_or_scope)
care_givers_client_overview_path
end
我的问题是,如何在不实际接触护理者会话的情况下仅销毁一次会话(Fitbit) 您应该将
config.sign\u out\u all\u scopes=false
放在designe.rb
中。设计标准标识出所有范围(,第26行)。你能获得护理者id吗?是的,我可以,但在Fitbit页面上的销毁链接之后,护理者id将被取消。研磨2小时后发现的。呸。谢谢。很高兴它有帮助!:)
def after_sign_out_path_for(resource_or_scope)
care_givers_client_overview_path
end