if current_user.blank?
@order.create_user(email: @order.email, name: @order.name, ???????? )
end
我正在尝试将@ order.addresses.first添加到新用户。用户和地址是HABTM。
我应该在@ order.create_user(?????)上添加什么?也许@ order.create_user(addresses.first:@ order.addresses.first)?
好的,我已经有了nested_attributes。
我现在正在做的事情不那么优雅。
if current_user.blank?
@order.create_user(email: @order.email, name: @order.name)
@order.user.addresses << @order.addresses.first.address
@order.save
end
有什么想让它变得更好吗?
答案 0 :(得分:1)
答案在于我的评论:使用嵌套属性。