如何在不使用 form_helper 的情况下从 rails 的控制器中的表单获取值?通过使用简单的 html 表单和简单的输入文本框、选择框、单选框等?
user2603796
问问题
459 次
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 回答