在 devise.en.yml
omniauth_callbacks:
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
success: "Successfully authenticated from %{kind} account."
当我使用社交媒体帐户登录时,它将返回相同的成功消息。
请给我任何解决方案。谢谢
您将无法在flash[:notice]
这里直接使用。在这里,set_flash_message
应该使用设备,并且您需要这样传递omniauth的名称provider
:
set_flash_message(:notice,:success,kind:“#{provider}”。capitalize)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句