понедельник, 22 августа 2011 г.

Вопрос с nested forms в rails 2.3.4

Добрый день.

Помогите решить вопрос. 
Есть форма создания/редактирования заказа. 
На этой форме можно создавать и редактировать задачи для этого заказа. 
Как правильно реализовать добавлени новой задачи. 

Сейчас с помощью js отрисовываю форму в name ставлю что-то вроде order[tasks_attributes][][unit_price] но получаю:
 expected Hash (got Array) for param `tasks_attributes'

class Order < ActiveRecord::Base
...
  has_many :tasks, :dependent => :destroy
  accepts_nested_attributes_for :tasks
...
end

class Task < ActiveRecord::Base
...
  belongs_to :order
...
end


- uni_form_for(@order, :html => { :multipart => true }) do |f|
  ...
  - f.fields_for :tasks do |tf|
    = tf.text_field :translation_size, :label=>"Количество ед. измерения", :class => "translation_size"
    = tf.text_field :unit_price, :label=>"Стоимость ед. измерения", :class => "unit_price"
  ...

Помогите разобраться, запутался.

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий