2016-03-31 20 views
0

私は、アプリケーションに異なるページのリンクを含む電子メールをユーザーに送信するレールアプリケーションを持っています。ユーザーがログインしていなければ、ユーザーは夢の宝石によってログインページにリダイレクトされます。アプリケーションはブラウザバーから消え、リンクページにはログインページが表示されます。http://localhost:3000/employee#/registrationユーザーがログインした後、リンク先にリダイレクトする方法(電子メールでクリック)

リンクが消える前に電子メールリンク(http://localhost:3000/employee#/my-department)のパラメータを保存することができます。ログイン後、そのリンクにユーザをリダイレクトするコードを書くことができます。

メールリンク例

私は、統計情報、などとした後、私の-部門などの情報を保存しますログインに成功しました。これらのページにリダイレクトします。

答えて

0

はただのリンクの答えを提供するために、憎しみが、それはかなりあなたがここに必要なものです:

https://github.com/plataformatec/devise/wiki/How-To:-Redirect-back-to-current-page-after-sign-in,-sign-out,-sign-up,-update

は、基本的には、参照元の場所を必要としています。これはログインページにリダイレクトされる前に保存され、ログインが成功すると再び取り込まれます。

関連する問題