【发布时间】:2016-04-18 11:36:42
【问题描述】:
我有一个正在运行的带有设备 gem 的 rails 应用程序。我想在电子邮件中传递一些带有参数(在 url 中)的 url。当用户单击它并且用户已登录时,一切正常(ULR 就像 myhost.com/myaction?my_var=xx) 但如果用户未登录,它会重定向到登录路径。提供凭据后,它丢失了 my_var 值和应用程序中断。 (是的,这是我的行动)
现在我正在将用户重定向到他的仪表板并显示错误消息,但有人有好的解决方案吗?
【问题讨论】:
-
您可以验证您的参数并将其保存到用户会话中,登录后您可以将它们用于您需要的东西。
标签: ruby-on-rails