Я не знаю, как лучше и правильнее что-то сделать, поэтому жду предложений.
Этап: я использую Rails 3 для создания веб-приложения. Изображение двух моделей: Canvas
и Zone
. Объект canvas
задуман как квадрат, в котором будет четыре zone
(север, юг, восток и запад). Каждый zone
имеет следующие атрибуты: text:string
и rgb_color:string
. Я хочу отобразить HTML-форму, в которой пользователь должен захватить реестр Canvas, другими словами, в этой форме будет четыре группы полей зон.
Проблема: как я могу зафиксировать их все в одной HTML-форме?
Если бы у меня была только одна зона, я мог бы сделать что-то вроде этого:
<%= form_for(@zone) do |f| %>
<div class="field">
<%= f.label :text %><br />
<%= f.text_field :text %>
</div>
<div class="field">
<%= f.label :rgb_color %><br />
<%= f.text_field :rgb_color %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
Но как мне это сделать с четырьмя зонами?