Активный администратор после входа перенаправляет на сайт администратора, не запрошенный URL

#ruby-on-rails #ruby-on-rails-3 #devise #activeadmin

#ruby-on-rails #ruby-on-rails-3 #разработать #activeadmin

Вопрос:

Я внедрил Active admin в своем приложении rails 3.2. Проблема в том, что когда я запрашиваю ограниченный ресурс для приложения, он перенаправляет меня на страницу входа в систему, но после входа в систему перенаправляет пользователя в раздел администратора сайта. я хочу перенаправить после входа в систему на запрошенный URL. Как я могу решить эту проблему. я пытаюсь изменить ниже, но это не работает.

 class ApplicationController < ActionController::Base
  protect_from_forgery

  private
  def after_sign_in_path_for(resource)
    user_path(resource)
  end

end  




class ApplicationController < ActionController::Base
  protect_from_forgery

  private
  def after_sign_in_path_for(resource)
   stored_location_for(resource) || root_path
  end

end    
  

Комментарии:

1. Как вы определяете, что запрошенный ресурс ограничен? Вы используете CanCan?

2. да, я использую cancan

3. Хм … перечитал ваш вопрос, понял, что мой ответ бесполезен.