1
我试图在用户被重定向到另一个控制器并返回之后,从表单中获取信息。rails中的持久实例变量3
从本质上讲,我需要收集一些数据,并在用户尚未签约的情况下,重定向到登录然后再回到所以在一审中的数据可以使用其用户ID保存
我不想坚持用户先登录,因为我认为这是一个可用性问题。
这样做的好方法是什么?
我试图在用户被重定向到另一个控制器并返回之后,从表单中获取信息。rails中的持久实例变量3
从本质上讲,我需要收集一些数据,并在用户尚未签约的情况下,重定向到登录然后再回到所以在一审中的数据可以使用其用户ID保存
我不想坚持用户先登录,因为我认为这是一个可用性问题。
这样做的好方法是什么?
您可以使用session
跨请求存储信息。
# to set
session[:foo] = "bar"
# to retrieve in another request
foo_var = session[:foo]
你可以阅读这里使用它的session
和最佳做法: http://guides.rubyonrails.org/security.html#sessions