如何从Rails中的表单获取信息?

时间:2016-02-22 14:24:05

标签: html ruby-on-rails forms submit

我是关于Rails和网络开发的新手。

我想知道如何能够在表格中写下什么。

这就是我所拥有的:

<form>
<input id="bottom" type="email" name="email" placeholder="email"/>
<input type="submit" value="Ok"/>
</form>

我现在想要的是获取并保存输入中的内容,但我不知道如何使用rails。

2 个答案:

答案 0 :(得分:2)

  1. 添加路线并将其映射到控制器。在操作中使用定义的路线。
  2. 在控制器中,您可以访问params[:input_name]的值。将input_name替换为相应的值。

答案 1 :(得分:1)

我建议安装&#39; pry&#39;宝石,它允许你写&binding; binding.pry&#39;在代码中的某个位置(在您的情况下,您应该将此行添加到您的控制器中并创建&#39;操作,该操作负责您的表单所在的页面)。

会发生什么?每当您按下提交按钮时,您都会进入控制台,并看到它显示了“创建”按钮。行动。然后你可以输入&#39; params&#39;然后按“进入”键。您将看到如何存储表单中的数据。

&#39; pry&#39; gem是Rails开发的必备助手。您可以粘贴&#39; binding.pry&#39;在任何时候检查发生了什么。