如何在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;