lib/generators/jt/user/templates/controllers/concerns/current_user.rb in jt-rails-generator-user-1.2.1 vs lib/generators/jt/user/templates/controllers/concerns/current_user.rb in jt-rails-generator-user-1.2.2
- old
+ new
@@ -13,12 +13,16 @@
def current_user
@current_user ||= User.find_by_id(session[:user_id]) if session[:user_id]
@current_user
end
- def store_location
- session[:return_to] = request.fullpath if request.get? && !request.xhr?
- end
+ def store_location(url = nil)
+ if url
+ session[:return_to] = url
+ elsif request.get? && !request.xhr?
+ session[:return_to] = request.fullpath
+ end
+ end
def require_user
if !current_user
store_location
redirect_to login_url
\ No newline at end of file