Частичная ошибка рендеринга ActiveAdmin

Я следовал этому руководству, чтобы создать линейный график в панели Active Admin. Но я получаю сообщение об ошибке отсутствующего шаблона:

ActionView::MissingTemplate in Admin::SellerGrowth#index

Showing /home/vedant/.rvm/gems/ruby-2.1.0/bundler/gems/activeadmin-fc1874f7d3b4/app/views/active_admin/page/index.html.arb where line #2 raised:

Missing partial metrics/_line_chart with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :arb, :jbuilder]}. Searched in:
  * "/home/vedant/rails/Instano-api/app/views"
  * "/home/vedant/.rvm/gems/ruby-2.1.0/bundler/gems/activeadmin-fc1874f7d3b4/app/views"
  * "/home/vedant/.rvm/gems/ruby-2.1.0/gems/kaminari-0.16.1/app/views"
  * "/home/vedant/.rvm/gems/ruby-2.1.0/gems/devise-3.4.0/app/views"
Extracted source (around line #2):
insert_tag active_admin_application.view_factory["page"]

my admin/metrics/user.rb:

ActiveAdmin.register_page "Seller Growth"  do

  content do
    @metric = V1::Seller.group_by_day(:created_at).count
    render :partial => '/metrics/line_chart', :locals => {:metric => @metric}
  end

end

my app/views/metrics/_line_chart.html.erb :

<%= javascript_include_tag "//www.google.com/jsapi", "chartkick" %>
<%= line_chart metric %>

Просто чтобы убедиться, что я ничего не пропустил: при запуске

find app/views/metrics/

я получил

app/views/metrics/
app/views/metrics/_line_chart.html.erb

person vedant    schedule 23.12.2014    source источник
comment
Я пробовал точно такой же учебник, и он сработал для меня, просто нужно позаботиться о файлах и частичном именовании.   -  person rmagnum2002    schedule 23.12.2014
comment
Я создал каталоги и имена файлов в соответствии с руководством. Но все же я получаю эту ошибку. Как это сработало для вас? не могли бы вы поделиться своим кодом, сделать суть или указать на мою ошибку в именовании?   -  person vedant    schedule 23.12.2014
comment
присоединиться к чату chat.stackoverflow.com/rooms /67540/   -  person rmagnum2002    schedule 23.12.2014


Ответы (1)


Попробуй это

app/views/admin/seller_growth/metrics/_line_chart.html.erb

render :partial => 'line_chart', :locals => {:metric => @metric}

person djadam    schedule 23.12.2014
comment
такая же ошибка. согласно странице с ошибкой, рельсы ищут в /app/views/ - person vedant; 23.12.2014