Question

Après la mise à jour ou la création d'un enregistrement, j'utilise l'URL helper pour rediriger vers la partie de la page où se trouve l'enregistrement:

if record.save
  ....
  redirect_to records_url, :anchor => "record_" + record_id.to_s
end

l'URL résultante sera quelque chose comme

http: // localhost: 3000 / records # record_343242

Je souhaite mettre en évidence l'enregistrement à l'aide de jQuery ou d'un prototype, et l'ancre est l'identifiant exact que je recherche. Puis-je le capturer?

Était-ce utile?

La solution

Je suppose que vous essayez de le capturer en JavaScript?

var record_id = window.location.href.hash.split("_")[1];

Dans Prototype, vous pouvez écrire:

var record_id = window.location.href.hash.split("_").last;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top