Rails 3.2双嵌套表单和从子邮件发送(Mongoid)

时间:2012-02-26 12:12:57

标签: ruby-on-rails mongoid

从孩子发布到父母的另一个孩子时遇到问题:

这可以按照我的意愿完成,从孩子(订单)发布到父母(用户)的其他孩子(客户),或者您是否必须从其他角度进行此操作?

我有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

我已经尝试过来自用户的accepted_nested_attributes_for:订单,我也尝试过来自订单的accepts_nested_attributes_for:user

似乎都不起作用,

她的形式:

= 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 个答案:

答案 0 :(得分:1)

我不确定这是可能的。无论如何你肯定忘了添加

accepts_nested_attributes_for :user

在您的Order课程中。