2014-01-09 2 views
2

У меня есть модели А и В, как с полиморфной ассоциацией has_many :xs, as: xableданные плана-идентификатор конфликт на вложенной форме для полиморфных ассоциаций

В том же зрении у меня есть две отдельных форм, одна для модели А, и другой для модели B. Но внутри этих форм есть fields_for :xs, такие как:

nested_form_for A.new do |f| 
    f.fields_for :xs do |g| 
    ... 
    f.link_to_add :xs 

nested_form_for B.new do |f| 
    f.fields_for :xs do |g| 
    ... 
    f.link_to_add :xs 

проблема в том, что link_to_add в форме для модели B имеет тот же data-blueprint-id как форму для модели А.

Это приводит к тому, что link_to_add создает неправильные поля.

Как это можно исправить?

ответ

Смежные вопросы