2013-10-09 16 views
15

ich einen (primären) bin mit Teil:Relative Pfade Von Partials Referenzierung Andere Partials

<%= render partial: 'shared/page/head' %> 

Welche Verwendung von anderen (sekundären) partials macht:

<head> 
    <%= render partial: 'shared/page/head/title' %> 
    <%= render partial: 'shared/page/head/meta' %> 
    ... 
    <%= render partial: 'shared/page/head/fonts' %> 
    ... 
    <%= render partial: 'shared/page/head/google_analytics' %> 
</head> 

Wie Sie sehen, ich bin derzeit für diese sekundären Teiltafeln Pfade relativ zu app/view verwenden, obwohl sie im selben Verzeichnis wie das primäre Teil sitzen.

Ich habe versucht, mit relativen Pfaden:

<%= render partial: 'title' %> 

Oder

<%= render partial: './title' %> 

Aber weder Arbeit.

Gibt es eine Möglichkeit, partielle Auflösungen von Partials mit einem relativen Pfad zu verwenden?

+0

Liste Bitte beachten Sie die tatsächlichen Pfade zu Ihrem partials – deiga

+1

Wenn Sie denken über Ihr ersten Teil Inklusion, dass die Einbeziehung ‚Reset‘ nicht den Arbeitsordners der Ansicht, wird gebaut. Wenn die gerenderte Ansicht app/views/projects/show.erb lautet, wird "render partially: 'shared/page/head'" nur "geh den Inhalt dieser Datei holen, dann render es hier" - du bist still im Ordner "app/views/projects". – railsdog

Antwort