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

时间:2020-03-06 14:50:02  来源:igfitidea点击:

更新或者创建记录后,我使用url helper重定向到记录恰好位于页面上的部分:

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

产生的网址将类似于

http:// localhost:3000 / records#record_343242

我想使用jquery或者prototype突出显示记录,并且锚点是我要查找的确切ID。我可以捕获它吗?

解决方案

我想我们正在尝试用JavaScript捕获它?

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

在原型中,我们可以编写:

var record_id = window.location.href.hash.split("_").last;