Я пытался разработать действие контроллера для аутентификации пользователя, чтобы я мог сделать что-то вроде этого:
class PostsController < ApplicationController
before_filter :authenticate_user!
...
и иметь действие аутентификации, которое перенаправляет обратно на предыдущую страницу после аутентификации пользователя. Я знаю, что существуют способы хранения и перенаправления для решения этой проблемы. Однако это не работает для всего, что требует не-GET действия, то есть удаления сообщения.
Я нашел решение для Rails 2 , которое включает использование метода controller.process
для вызова действия POST из другого контроллера. Это устарело в Rails 3, хотя. Есть ли какой-то эквивалентный метод в Rails 3? Я не могу найти много документации по старой команде controller.process
для начала.
Если у кого-то есть предложение для другого подхода, это также будет оценено.