Я использую devise на rails 2.3 и мне нужно иметь форму, доступную как публичную, так и приватную - для вошедших в систему пользователей и тех, кто не вошел в систему. Оба пользователя должны видеть это, но только зарегистрированные пользователи могут оставлять сообщенияформа.
Я бы хотел, чтобы, когда анонимный пользователь заполнил ее и отправил форму, затем devise показал ему страницу входа в систему, он вошел в систему и опубликовал содержимое формы.
Прямо сейчас, когда я делаю действие создания (которому отправляет сама форма) личное сообщение, devis покажет ему экран входа в систему и запомнит, откуда он пришел - сохранит URL-адрес сеанса [: return_to] и перенаправит его обратнок форме.
Есть ли какой-то другой способ, кроме разработки обезьяньих патчей для этого?