【发布时间】:2012-12-19 10:38:06
【问题描述】:
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)
【问题讨论】:
标签: javascript jquery ruby-on-rails