Разработка параметров доступа в представлении сеансов разработки

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

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

Вопрос:

Я на Rails 3.0.9, Ruby 1.9.2, Devise 1.3.4

URL к аутентифицированному ресурсу разработки для моего приложения, например,

 http://myblog.com/article/5?type=blah
  

Это приведет к перенаправлению Devise на страницу входа. Мне нужно на странице входа в систему разработки, sessions#new.html.erb чтобы условно отобразить выпадающий список в зависимости от type и я понятия не имею, как получить к нему доступ sessions#new.html.erb . Я пробовал params , и это не сработало, идеи?

Ответ №1:

Я нашел обходной путь, Devise сохраняет эту информацию в переменной сеанса

 session[:user_return_to]
  

Надеюсь, это поможет кому-то еще выбраться из затруднительного положения, если им нужно сделать то же самое