如何在Ruby on Rails中从URL中捕获锚点值?

3

在更新或创建记录后,我使用url helper来重定向到页面上记录所在的部分:

if record.save
  ....
  redirect_to records_url, :anchor => "record_" + record_id.to_s
end

生成的URL将类似于

http://localhost:3000/records#record_343242

我想使用jQuery或原型来突出显示记录,并且锚点是我要查找的确切ID。我能捕获它吗?

1个回答

1

我猜你是想在JavaScript中捕获它吧?

var record_id = window.location.href.hash.split("_")[1];

在原型中,你可以写成:
var record_id = window.location.href.hash.split("_").last;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接