Ruby on rails 设计自定义重定向后不执行操作
在自定义Desive重定向到call之后,我想执行一个类似的操作,我有一个名为stories controller的控制器和一个before筛选器,其中显示Ruby on rails 设计自定义重定向后不执行操作,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,devise,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,Devise,在自定义Desive重定向到call之后,我想执行一个类似的操作,我有一个名为stories controller的控制器和一个before筛选器,其中显示 befroe\u过滤器:对用户进行身份验证它将我重定向到登录页面,但不会在登录后将我发送回上一个请求。我的代码如下 def after_sign_in_path_for(resource) user_profile_path(current_user) end 如何在登录后像新操作一样重定向到上一个操作。将其更改为:
befroe\u过滤器:对用户进行身份验证代码>它将我重定向到登录页面,但不会在登录后将我发送回上一个请求。我的代码如下
def after_sign_in_path_for(resource)
user_profile_path(current_user)
end
如何在登录后像新操作一样重定向到上一个操作。将其更改为:
def after_sign_in_path_for(resource)
stored_location_for(resource) || user_profile_path(current_user)
end