2016-10-04 42 views
0

我在后端使用rails和html在前端使用角度js。HTML - 红宝石形式的动作和URL重定向问题

我有一封HTML电子邮件,此表单存在于电子邮件中。我希望用户输入他的联系人并提交表格。提交后,我希望他转到/beta页面。

我已经为路线https://example.com/wait/number定义了一个控制器。控制器获取表单数据,保存值并重定向到/ beta页面。在浏览器中,测试页面已呈现,但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

它可以通过重定向到另一个路由来解决。目前,我们呈现特定网址的任何视图。我们必须使用重定向而不是渲染。另外,我们可以在重定向传递数据时传递查询参数。

感谢您的帮助。