0
我希望能夠在客戶端調用UserController的create方法時創建用戶和電子郵件模型。什麼是正確的方法來做到這一點?如何在一個控制器動作中創建多個模型 - Phoenix Framework?
我希望能夠在客戶端調用UserController的create方法時創建用戶和電子郵件模型。什麼是正確的方法來做到這一點?如何在一個控制器動作中創建多個模型 - Phoenix Framework?
對於插入,您可以直接填充關聯並將數據傳遞給Repo.insert!
。
有此功能在Whats new in Ecto 2.1「改良協會和工廠的」第7章商量好
Repo.insert! %User{
name: params["name"],
email: %Email{
address: params["email_address"]
}
}
通過belongs_to的和HAS_ONE連接到電子郵件的用戶|有很多? 你可以顯示一個示例傳入的params地圖嗎? 您是否需要這是一個完全有效或無效的交易? – Johannes