0

session[:return_to]ユーザーを以前の場所に戻すために、多くのルートを設定しています。形式ではなく、リンクが有効であることを確認するための汎用チェッカーを作成しようとしています ( http://somevalidurl) それは気にしませんが、実際のリンクが存在することを確認します。

主な問題は、ユーザーがページにいて、そのページshowに移動してeditエントリを削除すると、ページreturn_toに戻りshow、エントリが存在しないためにルーティング エラーが発生することです。

Rails には、このための何らかのシステムが用意されていると思います。

私はこのようなものを持っています:

Net::HTTP.get_response(URI.parse(session[:return_to])) rescue false

しかし、それを確認するには永遠に時間がかかり、ページの更新に時間がかかります。

アイデアは大歓迎です。

4

1 に答える 1