标签: ruby-on-rails devise
我正在使用Rails 5和Devise。
我有一个可以被任何人访问的表格。 POST操作URL但是只能由登录的用户访问。
before_action :authenticate_user!
因此,如果用户未登录,Devise会自动重定向到登录表单,该用户可以在其中登录甚至创建新帐户。完成此操作后,Devise会自动重定向到POST URL,并且发布的数据仍然可用。
所以我的问题是,在GEM的代码中,Devise处理并存储了重定向URL和POST数据。