Coderama
Coderama

Reputation: 11352

Partials grouped in sub-folder

I have a view that relies on several partials. In wanting to group these partials, I moved them into a sub-folder but when I call the partial I get a Missing template client_demographics/_age.erb in view path app/views error.

My partials folder structure:

app
  views
    reports
      client_demographics
        _age.html.haml
        _gender.html.haml
      client_demographics.html.haml

How I am calling the partial in my view:

= render :partial => "client_demographics/age"

Upvotes: 25

Views: 13413

Answers (1)

nowk
nowk

Reputation: 33161

You will need to use the path from the app/views folder

= render :partial => "reports/client_demographics/age"

Upvotes: 70

Related Questions