【发布时间】:2018-12-18 17:43:16
【问题描述】:
所以我正在尝试为我的所有具有子关联的 ecto 模型建立一个模式。
在我的控制器中,有时我只想加载模型,而其他时候我想加载所有或部分关联。
def get_account!(id), do: Repo.get!(Account, id)
帐户具有以下关联:
has_many :users
belongs_to :company
什么是修改我的 get_account 的好方法!让我可以选择预加载关联的功能?
我不想在我的控制器中包含此预加载代码,我喜欢在模块本身中包含与查询相关的所有内容,而不是在我的控制器中泄漏。
【问题讨论】:
标签: elixir phoenix-framework ecto