主动管理员未在节目中找到部分内容

时间:2015-05-04 15:44:16

标签: ruby-on-rails ruby-on-rails-4 activeadmin

这应该非常简单,尝试在show action中呈现部分活动管理员:

对象名称是:列表

ActiveAdmin.register Listing do
  show do
    attributes_table do
      row :foo
      row :bar
      render 'map'
     end
   end 
end

我在app/admin/listings/_map.html.haml

下添加了部分内容

我找到了无模板错误:

Missing partial admin/listings/_map, active_admin/resource/_map, active_admin/base/_map, inherited_resources/base/_map, application/_map with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :arb, :haml, :jbuilder]}.

还尝试在此添加:app/admin/_map.html.hamladmin/listings/_map.html.haml

尝试过:将渲染移到attributes_table之外,就像这样:

  show do          
    render 'map'
    attributes_table do
      row :foo
      row :bar
      ...

rails', '4.1.9''activeadmin', '~> 1.0.0.pre1'

1 个答案:

答案 0 :(得分:1)

您的观点应放入views目录:

app/views/admin/listings/_map.html.haml

渲染部分应如下所示:

show do
  render partial: 'map'
  # ...
end