无法将实例变量传递给部分 activeadmin

unable to pass instance variable to partial activeadmin

ActiveAdmin.register_page 'capture_payments' do
  content do
    @payments=Payments.all
    render :partial => 'authorised_payments', locals: {aliases: @payments}
  end
end

我的部分未收到 @payments。如果我尝试 locals[:aliases]

会出现以下错误
>>  locals[:aliases]
NameError: undefined local variable or method `locals' for #<#

locals: { aliases: @payments } 传递给 render 允许您在部分内部访问 local 变量 aliases,例如:

<%= form_for(aliases) do |f| %>
# some code
<% end %>