Как создавать вложенные формы с использованием rails 3 и datamapper?

#ruby-on-rails-3 #nested-forms #datamapper #cocoon-gem

#ruby-on-rails-3 #вложенные формы #datamapper #cocoon-драгоценный камень

Вопрос:

мои модели в Datamapper следующие:

Проект:

 require "dm-accepts_nested_attributes"

class Project

  include DataMapper::Resource

  property :id, Serial

  property :project_title, String

  has n, :tasks

  accepts_nested_attributes_for :tasks
  

завершение

Задача:

 class Task

  include DataMapper::Resource

  property :id, Serial

  property :task_name, String

  belongs_to :project

end
  

Теперь я хотел создать представление для проекта со ссылками для добавления задач.
Я попробовал это с помощью nested_form gem
и cocoon gem, но бесполезно.

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

1. Привет, я решил это, используя решение, найденное в книге рецептов Pragmatic Bookshelf Rails. Хотя книга охватывает в основном Rails2.3, но я смог сделать это с Rails 3.

2. Afaik cocoon gem не полагается на activerecord (но, по правде говоря: никогда не пытался использовать datamapper). Не могли бы вы показать какой-нибудь код?

3. неважно. Наше приложение перешло на active-record и отлично работает с cocoon gem.