Это, вероятно, довольно простая вещь - у меня есть сайт с новостной лентой, которая показывает различные сообщения. Есть и другие страницы, на которых аналогично отображаются сообщения. Комментарии могут быть добавлены к этим сообщениям непосредственно с любой из этих страниц.
Что мне нужно сделать, так это перенаправить пользователя обратно на URL, с которого он пришел, после добавления комментария и на конкретное сообщение, к которому он прокомментировал (каждое сообщение имеет идентификатор post-#{post.id}
, поэтому я ' Мне просто нужно прикрепить #post-2
или что-то еще к URL.
Если сообщение не может быть сохранено по какой-либо причине, я также хотел бы, чтобы контент, который отправил пользователь, был предварительно заполнен в поле для комментариев после перенаправления.
Как я могу сделать эти две вещи? Первый самый важный ..
Мне нужно будет сохранить URL-адрес, с которого приходит пользователь в сеансе, в новом действии и перенаправить на него в действии создания? Как я могу получить URL?
Кстати, я на Rails 3.1.
Спасибо за помощь!