Вот что у меня есть для перенаправления на url по умолчанию (myapp_url). Но я хочу изменить перенаправление, чтобы перейти к запросу. URL был введен пользователем после аутентификации. Как это сделать? Я попробовал пару вариантов от поиска здесь, например: назад. Но не уходи.ruby rails - перенаправить на исходный запрос url
Пользователь вводит URL-адрес, если он не аутентифицирован, а затем перенаправляется на страницу входа в систему, после чего пользователь должен быть перенаправлен на исходный URL-адрес запроса.
def create
user = User.Authenticate(params[:user_id], params[:password])
if user
session[:user_id] = user.id
redirect_to myapp_url, :notice => "Logged in!"
else
flash.now.alert = "Invalid email or password"
render "new"
end
end
Вы нашли решение? –
@ Aldo'xoen'Giambelluca - Пока нет. –
Этот раствор работал для меня: http://stackoverflow.com/questions/9835365/devise-how-to-redirect-to-different-page-based-on-some-parameter-after-sign-in – rassom