¿Cómo capturar un valor de anclaje de url en Ruby on Rails?
-
02-07-2019 - |
Pregunta
Después de actualizar o crear un registro, uso la ayuda de url para redirigir a la parte de la página donde se encuentra el registro:
if record.save
....
redirect_to records_url, :anchor => "record_" + record_id.to_s
end
la url resultante será algo así como
http: // localhost: 3000 / records # record_343242
Quiero resaltar el registro usando jquery o prototype, y el ancla es la identificación exacta que estoy buscando. ¿Puedo capturarlo?
Solución
Supongo que estás intentando capturarlo en JavaScript?
var record_id = window.location.href.hash.split("_")[1];
En Prototype podrías escribir:
var record_id = window.location.href.hash.split("_").last;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow