我所有的模型都使用关联进行连接。我发现自己,在所有控制器中,调用一个入口模型(商店模型)来获得我想要的一切:商店产品、产品评论、商店客户等。
因此,如果我只需要商店信息(位置、电话……),Rails 会为我提供我需要的所有商店信息,以及所有其他相关信息(客户、产品……)。但是我不需要它们用于该页面,并且我不使用它们。
这(关联)是否会对我的应用程序的性能产生负面影响?
如果是,最佳实践是什么?我可以指定我需要的深度关联(直到第 n 个孩子)?
感谢您分享您的知识和经验。
我所有的模型都使用关联进行连接。我发现自己,在所有控制器中,调用一个入口模型(商店模型)来获得我想要的一切:商店产品、产品评论、商店客户等。
因此,如果我只需要商店信息(位置、电话……),Rails 会为我提供我需要的所有商店信息,以及所有其他相关信息(客户、产品……)。但是我不需要它们用于该页面,并且我不使用它们。
这(关联)是否会对我的应用程序的性能产生负面影响?
如果是,最佳实践是什么?我可以指定我需要的深度关联(直到第 n 个孩子)?
感谢您分享您的知识和经验。