|
|
1
3
从您的模型中,所有关联信息都已声明。通过使用ActiveRecord执行单个查询,您实际上可以使用每个用户访问加密狗和许可证信息 选项。
我假设您想创建每个用户拥有的每个加密狗的最新许可证摘要。你可以根据自己的实际需求来减少循环。
|
|
|
2
-1
您是否尝试过使用默认作用域? 首先,您可以尝试在has_many中添加顺序,如我在User中所示。
然而,我不确定这是否真的适用于多个关联,也许,如果不起作用,你可以尝试将其添加到Dongle中的关联中。
第二种选择是尝试使用默认作用域,如我在许可证中所示。
|