0

我有部分内部部分嵌套集合。例如Rails渲染部分内部部分集合

<= render partial: "users/user", collection: @users, as: :user %> 

_user.html.erb部分,我渲染另一部分如下:

<%= render partial: "users/user_info", locals: {user: user} %> 

是这样工作的,但问题是,它是呈现_user_info.html.erb部分为每个用户对象,这使得这需要很长时间。我怎样才能避免这种情况?有什么建议么?

+0

我认为你说部分user_info是为用户partial内部的每个用户渲染的。是对的吗? – Austio

+0

@Austio是的,这是正确的。 – Kumar

+0

您的本地:用户将在部分渲染过程中共享。您最好通过手动循环来获取sub_partial以获得适当的用户上下文。 – Austio

回答