Формтастик или симпл_форм использете? Если да, то есть готовые гемы, добавляющие и удаляющие филдсеты.
22.08.2011 12:40 пользователь "Константин Рейдо" <konstantin.reido@gmail.com> написал:
> Добрый день.
>
> Помогите решить вопрос.
> Есть форма создания/редактирования заказа.
> На этой форме можно создавать и редактировать задачи для этого заказа.
> Как правильно реализовать добавлени новой задачи.
>
> Сейчас с помощью 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
-- > Добрый день.
>
> Помогите решить вопрос.
> Есть форма создания/редактирования заказа.
> На этой форме можно создавать и редактировать задачи для этого заказа.
> Как правильно реализовать добавлени новой задачи.
>
> Сейчас с помощью 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
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "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
Комментариев нет:
Отправить комментарий