私はRails 3.0.9、Ruby 1.9.2、Devise 1.3.4を使用しています。リクエストURLパラメータにアクセスするにはDeviseセッションの新しいビューが必要ですが、これは一般的なRailsリクエスト取扱いの質問。基本的に、ユーザーをログイン画面にリダイレクトするDevise認証済みリソースへの要求が行われます。ログインビューでは、私は、例えば、リクエストURLへのアクセスを必要とし、これは、私がそのURLにアクセスする必要がある最初のリダイレクトのログインページでRails 3はリクエスト参照者を取得
http://mysite.com/article/5?type=blah
で呼び出さ要求URLで、誰もが私にできる方法を知っていますこの?
これは、動作しませんでした、それはログイン画面のURLを示しています。それで、私はセッションコントローラを意味しました。コードを 'articles'コントローラに置くと、ログインが認証されるまで実行されません。 –
あなたの要件を正しく理解していれば、ログイン操作の前のページにユーザーをリダイレクトする必要があります。ユーザーがログインをクリックしたときに、セッションにリダイレクトURLを保存しないのはなぜですか? – topek
ログインページへのリダイレクトはすでに適切に処理されています。私はログインページにユーザーの信用を求めています。私は元のリクエストURLにアクセスする必要があります。元の呼び出しはブラウザではなく別のサーバーから発生することを明確にする必要があります。 –