在form_for上设置的RoR字段

时间:2010-09-03 00:21:36

标签: ruby-on-rails

如何将字段集添加到form_for方法?

2 个答案:

答案 0 :(得分:3)

您可以使用field_set_tag。例如,使用通用的“用户”对象

对于Rails 2.3.x

<% form_for(@user) do |f| %>

  <% field_set_tag 'Name' do %>
    <%= f.text_field :first_name %>
    <%= f.text_field :last_name %>
  <% end %>

<% end %>

对于Rails 3.0.0:

<%= form_for(@user) do |f| %>

  <%= field_set_tag 'Name' do %>
    <%= f.text_field :first_name %>
    <%= f.text_field :last_name %>
  <% end %>

<% end %>

答案 1 :(得分:-1)

您需要拥有一个新对象或从DC获取现有对象,因为它是'form for'然后您创建表单构建器f并在该表单构建器上调用方法,如下所示:

<% form_for(@object) do |f| %>
 <%= f.text_field :method_name %>
<% end %>