#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.