美文网首页
Rails中的表单form_for中的参数

Rails中的表单form_for中的参数

作者: 小小修行者 | 来源:发表于2018-09-26 12:50 被阅读0次

我们对form_for表单有了初步的了解,现在我们了解一下表单里面的参数。有:

  1. as: 2) method: 3) url:
    还是之前的例子,如下:
<%= form_for @myclass do |f| %>
  班级名称:<%= f.text_field :name %><br>
  班级描述:<%= f.text_field :description %><br>
  <%= f.submit "提交"%>
<% end %>

这个表单,可以写成这样的形式:

<%= form_for @myclass 
  as: :myclass   #表单对象名
  method: :post #表单提交的动作为post
  url: myclasses_path #提交的路径
  do |f| %>
  班级名称:<%= f.text_field :name %><br>
  班级描述:<%= f.text_field :description %><br>
  <%= f.submit "提交"%>
<% end %>

as:为表单的对象名,如果改为abc,那么后台解析后变为:

"abc"=>{"name"=>"class1","description"=>"good class"}

method:为提交表单的动作
url:为表单提交后传到的目的地(路径)

这些参数可以手动修改配置。

相关文章

网友评论

      本文标题:Rails中的表单form_for中的参数

      本文链接:https://www.haomeiwen.com/subject/lrpdoftx.html