我正在使用名为 DealerBranch 的模型和名为 Address 的租户嵌套关联的应用程序的管理页面上工作。我有一个看起来像这样的控制器,用于创建新的经销商分支:
class Admin::DealerBranchesController < Admin::AdminApplicationController
def create
@dealer_branch = DealerBranch.new(dealer_branch_attributes)
if @dealer_branch.save
render :success
else
render :new
end
end
end
当 create 运行时,它包括创建关联地址所需的所有属性。但是,尚未创建地址的租户,因为我们正在构建租户(DealerBranch)和关联的租户(地址)。在分配给@dealer_branch 的行中,我收到错误 ActsAsTenant::Errors::NoTenantSet: ActsAsTenant::Errors::NoTenantSet
处理这样的嵌套属性的正确方法是什么?