2016-10-04 12 views
0

私はフロントエンドでhtmlを使っています。HTML - ruby​​フォームアクションとURLリダイレクトの問題

私はHTMLメールを送っていますが、このフォームはメール内にあります。ユーザーが連絡先を入力してフォームを送信するようにします。提出すると、私は彼に/betaページに行くことを望みます。

私はルートhttps://example.com/wait/numberのコントローラを定義しました。コントローラはフォームデータを取得し、値を保存して/ベータページにリダイレクトします。ブラウザでは、ベータ版ページが表示されますが、URLはまだhttps://example.com/wait/numberです。

この問題の解決方法はわかりません。試してみましたが、何も進めませんでした。

私の側からもうデータが必要な場合はお知らせください。

<form method="post" action="example.com/wait/number"> 

    <input type="text" id="phone_number" name="phone_number"/> 

    <input type="hidden" id="email" name="email" value="<%= @email %>"/> 

    <input type="hidden" name="redirect" value="example.com/beta"; /> 

    <input type="submit" value="SUBMIT"/> 

</form> 

答えて

0

これは別のルートにリダイレクトすることで解決できます。現在、特定のURLのビューをレンダリングしています。レンダリングの代わりにリダイレクトを使用する必要があります。また、データを転送するためにリダイレクトしながらクエリパラメータを渡すこともできます。

ありがとうございました。

関連する問題