我知道这可能不是什么大问题,但我有一个让我感兴趣的问题:在 rails(以及一般的 Web 应用程序)中,假设我有一个包含以下属性的对象:TinyMember(name: string, id: integer)
.
我使用给定的 id 从 web 服务获取另一个更大的对象:
@member = MyService::Member.find(id)
。在我看来,我必须将成员对象传递给 2 个不同的部分:
= render partial: "p1", member: @member
= render partial: "p2", member: @member
我知道 TinyMember 对象对于第二个部分(p2)有足够的信息,我的问题是,如果我只将较轻的 TinyMember“发送”到这个部分,我是否会以某种方式提高性能,如下所示:
= render partial: "p2", member: @tiny_member