Поле RoR установлено в form_for - PullRequest
       0

Поле RoR установлено в form_for

3 голосов
/ 03 сентября 2010

Как добавить набор полей в метод form_for?

Ответы [ 2 ]

3 голосов
/ 03 сентября 2010

Вы можете использовать field_set_tag.Например, используя общий объект 'user'

для 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 %>
0 голосов
/ 03 сентября 2010

Вам необходимо иметь новый объект или получить существующий объект из вашего постоянного тока, так как это «форма для», а затем вы создаете построитель форм f и вызываете методы для этого построителя форм, например, следующие:

<% form_for(@object) do |f| %>
 <%= f.text_field :method_name %>
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...