has_one :primary_email, class_name: 'LeadEmail', conditions: { account_id: current_account_id }, autosave: true
此处 current_account_id 是一种返回当前用户请求account_id的方法。这可能吗?因为在启动应用程序时current_account_id为nil。所以condtion设置为nil。
答案 0 :(得分:0)
你需要使用lambda。
has_one :primary_email, class_name: 'LeadEmail',
conditions: { account_id: -> { current_account_id } },
autosave: true