首页 > 代码库 > Rails 【labelled_form_for 和 form_for 和 form_tag 的区别】

Rails 【labelled_form_for 和 form_for 和 form_tag 的区别】

<%=labelled_form_for :foo,@foo,:url=>{:action=>create} do |f| %>    <%=     render :partial=>foos/form,:locals=>{:form=>f} %>    <%=    f.submit l(:button_create)  %>    <%= submit_tag l(:button_create_and_continue), :name => continue %><% end %>

labelled_form_for 和 form_for都是和Model层绑定使用的

区别是labelled_form_for 的第二个参数绑定了label显示

labelled_form_for的第一个参数提供form的前缀【id和name】