3

レコードを更新または作成した後、url ヘルパーを使用して、たまたまレコードが配置されていたページ上の部分にリダイレクトします。

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

結果のURLは次のようになります

http://localhost:3000/records#record_343242

jqueryまたはprototypeを使用してレコードを強調表示したいのですが、アンカーは探している正確なIDです。キャプチャできますか?

4

1 に答える 1

1

JavaScriptでキャプチャしようとしていると思いますか?

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

プロトタイプでは、次のように記述できます。

var record_id = window.location.href.hash.split("_").last;
于 2008-09-28T09:16:13.480 に答える