导轨|将对象传递给部分时的性能

时间:2013-04-21 10:07:05

标签: ruby-on-rails performance web partial-views activeresource

我知道这可能不是一个大问题,但我有一个让我感兴趣的问题: 在rails(以及一般的Web应用程序)中,假设我有一个包含以下属性的对象:TinyMember(name: string, id: integer)

  1. 我使用给定的id从Web服务中获取另一个更大的对象:@member = MyService::Member.find(id)

  2. 在我看来,我必须将成员对象传递给2个不同的部分:

    = render partial: "p1", member: @member

    = render partial: "p2", member: @member

  3. 我知道TinyMember对象有足够的信息用于第二部分(p2),我的问题是,如果我只是将“较轻的TinyMember”发送到这个部分,我会以某种方式提高性能,如下所示:

    = render partial: "p2", member: @tiny_member

0 个答案:

没有答案