Приложение Rails (3.2.8) и turbolinks (не уверены, если уместно).
- У меня есть информация,
link
на странице показа пользователей. (Например, уведомление о том, что что-то изменилось.) - Когда пользователь нажимает на ссылку, я хочу направить его на страницу и
- Визуально выделите элементы, которые изменились.
В настоящее время я планирую обрабатывать его следующим образом:
Создайте ссылки так, чтобы они имели форму:
project2/comment.1453
Создайте notifications controller,
, который получает projects2
и тип изменения comment
и его id 1453
. Поэтому теоретически я хочу перенаправить на projects2
и выделить комментарий с id 1453 на этой странице. Проблема заключается в следующем: после перенаправления, как я могу выделить комментарий?
notificationscontroller.rb(Псевдо код!)
def show
project = Project.find(params[:project_id])
comment = Comment.find(params[:commment_id])
redirect_to project AND highlight!
end
Во время моего исследования я столкнулся с Backbone, и похоже, что маршрутизатор Backbones мог решить эту проблему, отвечая на url с помощью функции (выделение комментария). Но у меня нет опыта работы с Backbone.
Я не уверен, что общий подход к такого рода функциям. И хотелось бы избежать неправильного пути. Было бы здорово, если бы вы могли помочь мне.
Изменить: Вид мини-вопроса: я не уверен, какой символ использовать для comment.1453
является #
лучшим выбором? (comment#1453
)