Как захватить значение привязки из URL в Ruby on Rails? - PullRequest
3 голосов
/ 28 сентября 2008

После обновления или создания записи я использую url helper для перенаправления на ту часть страницы, на которой оказалась запись:

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

полученный URL будет выглядеть примерно так:

http://localhost:3000/records#record_343242

Я хочу выделить запись, используя jquery или прототип, и якорь - это именно тот идентификатор, который я ищу. Могу ли я захватить это?

1 Ответ

1 голос
/ 28 сентября 2008

Полагаю, вы пытаетесь записать его в JavaScript?

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

В Prototype вы могли бы написать:

var record_id = window.location.href.hash.split("_").last;
...