0

如何在不使用 form_helper 的情况下从 rails 的控制器中的表单获取值?通过使用简单的 html 表单和简单的输入文本框、选择框、单选框等?

4

1 回答 1

0

然后使用表单标签:http: //api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-form_tag

在 form_tag 中,您可以使用其他帮助程序,如 button_tag、field_tag 等,或者您可以简单地编写一个 html 代码。

您需要使用 form_tag 或 form_for 的原因是因为 CSFR 安全性。如果您检查由这些助手生成的表单,您会发现 Rails 放置真实性令牌的隐藏字段。当用户提交表单时,Rails 使用此标签来验证提交的表单是否来自当前应用程序,而不是来自外部调用。

于 2013-10-12T17:23:41.380 回答