Rails 3.2 двойная вложенная форма и постинг от child (Mongoid) - PullRequest
0 голосов
/ 26 февраля 2012

Не удается отправить сообщение от одного ребенка другому ребенку:

Можно ли это сделать так, как я хочу, отправить сообщение от ребенка (Заказ) другому Родителю (Пользователю) другому ребенку (Заказчику), или вам нужно пойти на это с какой-то другой точки зрения?

У меня есть 3 модели:

class User
  has_many :orders
  has_one :customer, dependent: :destroy
  accepts_nested_attributes_for :customer

class Order
  belongs_to :user
  belongs_to :project

class Customer      
  belongs_to :user

Я пытался принять accept_nested_attributes_for: заказы от пользователя, я также пытался принять accept_nested_attributes_for: пользователь из заказа

ни то, ни другое не работает,

Её форма:

= form_for @order do |f|
  = f.hidden_field :user_id
  = f.fields_for :user do |user|
    = user.fields_for :customer do |customer|
      = customer.hidden_field :customer_attribute

1 Ответ

1 голос
/ 26 февраля 2012

Я не уверен, что это возможно. В любом случае вы, конечно, забыли добавить

accepts_nested_attributes_for :user

в вашем Order классе.

...