我有以下 ActiveRecord 模型关联:
一个用户有很多目标;一个目标有许多目标;一个目标有很多任务;一个任务有很多要求。
我正在构建一个 API,我希望/api/requirements
端点通过钻取上面定义的关联来返回特定用户的所有需求。但是,我在编写该where
条款时遇到了麻烦。这是我到目前为止所拥有的:
Requirement.where('tasks.objectives.goals.user_id = ?', user.id)
但这不起作用。我似乎无法跳过关联来获取 user_id。