从孩子发布到父母的另一个孩子时遇到问题:
这可以按照我的意愿完成,从孩子(订单)发布到父母(用户)的其他孩子(客户),或者您是否必须从其他角度进行此操作?
我有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
答案 0 :(得分:1)
我不确定这是可能的。无论如何你肯定忘了添加
accepts_nested_attributes_for :user
在您的Order
课程中。