2016-12-06 3 views
0

背景、再演出サインイン

は、だから私は持っているのRuby on Railsの+ VueJS適用後。これは、電子商取引サイトであり、ユーザーは決済前と決済前にアカウントにサインインする必要があります。しかし、「チェックアウト」ボタンはサインインされていないユーザーにクリック可能ですが、クリックするとモーダルポップアップが表示され、サインインします。ログインすると、再度「チェックアウト」ボタンをクリックする必要がありますユーザーフレンドリーなアプローチではありません。私は、彼らが「チェックアウト」ボタンをクリックしたとして署名した後にログインする時にチェックアウトページにユーザーをダイレクトし直すことができます。代わりに、現在の方法でどのように動作する

質問、

「チェックアウト」ボタンをクリックしてサインインしてから、「チェックアウト」ボタンを再度クリックしてチェックアウトページにアクセスする必要があります。正常にサインインされると直ちにチェックアウトページに直接リダイレクトするのが良いでしょう。

残念ながら、サインインした後で特定のページにリダイレクトしたことが一度もなかったため、ここでどこから始めたらいいのか分かりません。

非常に参考になるアイディアです。

+1

:ここ

redirect_to "http:/checkoutpage.com" 

はドキュメントです。 location.href = "/ other/page"; ' – inye

+0

ユーザーのログインにはどのような方法がありますか?思う? – faron

答えて

0

こんにちは、あなたはこのように機能redirect_toを使用することができます。サインインを使用すると、成功事例のログイン応答をチェックし、 `ウィンドウでJavaScriptを使用してリダイレクトすることができアヤックスがある場合http://api.rubyonrails.org/classes/ActionController/Redirecting.html

関連する問題