您可以创建一个部分来呈现与此完全相同的数据
# app/admin/some_class.rb index do render 'admin/index', context: self end
您可能希望在视图中为这些类型的部分创建一个名为"admin"的文件夹...
# app/views/admin/_index.html.erb <% context.instance_eval do column :id column 'Customer Name', :name column :mobile column :recipient_number column :cash_in_hand do |customer| number_to_currency(customer.cash_in_hand, unit: "\u20B9", precision: 2) end column "Due Balance" do |customer| number_to_currency(customer.due_balance, unit: "\u20B9", precision: 2) end actions end %>
我可以确认这适用于.erb扩展文件和.haml但不保证其他人