Como capturar um valor de âncora de url em Ruby on Rails?
-
02-07-2019 - |
Pergunta
Depois de atualizar ou criar um disco que eu uso url ajudante para redirecionar para a parte da página onde o registro passou a ser localizado:
if record.save
....
redirect_to records_url, :anchor => "record_" + record_id.to_s
end
o URL resultante será algo como
http: // localhost: 3000 / registros # record_343242
Eu quero realçar o registro usando jQuery ou protótipo, e a âncora é o id exata que eu estou procurando. Eu posso capturá-lo?
Solução
Eu presumo que você está tentando capturá-lo em JavaScript?
var record_id = window.location.href.hash.split("_")[1];
Em Prototype você poderia escrever:
var record_id = window.location.href.hash.split("_").last;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow