2011-07-29 56 views
21

我有一種看法,依賴於幾個partials。爲了將這些部分分組,我將它們移到了一個子文件夾中,但是當我調用部分時,我得到一個Missing template client_demographics/_age.erb in view path app/views錯誤。Partial分組在子文件夾中

我的諧音文件夾結構:

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

如何,我調用部分在我看來:

= render :partial => "client_demographics/age" 

回答

54

您將需要使用路徑從app/views文件夾

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

謝謝!我無法相信我錯過了那麼明顯的東西! – Coderama

+1

順便說一下,您現在可以在Rails 4+中執行'render「reports/client_demographics/age」'。不需要':部分' –

相關問題