Ruby on RailsのURLからアンカー値をキャプチャする方法は?
-
02-07-2019 - |
質問
レコードを更新または作成した後、URLヘルパーを使用して、レコードが存在するページ上の部分にリダイレクトします。
if record.save
....
redirect_to records_url, :anchor => "record_" + record_id.to_s
end
結果のURLは次のようになります
http:// localhost:3000 / records#record_343242
jqueryまたはプロトタイプを使用してレコードを強調表示したいのですが、アンカーは探している正確なIDです。キャプチャできますか
解決
JavaScriptでキャプチャしようとしていると思いますか?
var record_id = window.location.href.hash.split("_")[1];
プロトタイプでは次のように書くことができます:
var record_id = window.location.href.hash.split("_").last;
所属していません StackOverflow