我們對form_for表單有了初步的了解,現(xiàn)在我們了解一下表單里面的參數(shù)。有:
- as: 2) method: 3) url:
還是之前的例子,如下:
<%= form_for @myclass do |f| %>
班級名稱:<%= f.text_field :name %><br>
班級描述:<%= f.text_field :description %><br>
<%= f.submit "提交"%>
<% end %>
這個(gè)表單,可以寫成這樣的形式:
<%= form_for @myclass
as: :myclass #表單對象名
method: :post #表單提交的動(dòng)作為post
url: myclasses_path #提交的路徑
do |f| %>
班級名稱:<%= f.text_field :name %><br>
班級描述:<%= f.text_field :description %><br>
<%= f.submit "提交"%>
<% end %>
as:為表單的對象名,如果改為abc,那么后臺(tái)解析后變?yōu)椋?/p>
"abc"=>{"name"=>"class1","description"=>"good class"}
method:為提交表單的動(dòng)作
url:為表單提交后傳到的目的地(路徑)
這些參數(shù)可以手動(dòng)修改配置。