如何从Ruby on Rails中的url捕获锚值?
-
02-07-2019 - |
题
更新或创建记录后,我使用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];
在Prototype中你可以写:
var record_id = window.location.href.hash.split("_").last;
不隶属于 StackOverflow