2015-09-22 1 views
0

Я хотел бы переместить source/index.html.erb в каталог, чтобы хорошо сидеть рядом с частицами, которые я использую в index.html.erb.Есть ли что-то вроде метода root_to у посредника?

Есть ли существующий способ переместить source/index.html.erb в каталог?

Что-то вроде

# config.rb 
root_to 'root#index' 

Так что я могу сделать

source/ 
    root/ 
    |- _hero_box.html.erb 
    |- index.html.erb 

ответ

0

У вас есть два варианта здесь. Также не нужно перемещать index.html.erb из корня исходного каталога.

Первый из них - это путь к частичной части вашего источника. Это будет выглядеть так:

<%= partial 'root/hero_box' %>

Альтернатива заключается в настройке посредника искать для обертонов в определенном каталоге:

# config.rb set :partials_dir, 'root'

Вы не должны были бы префиксом парциального с пути в этом случае.

+0

Благодарим за отзыв! Это хорошо знать. Похоже, что чрезмерная инженерия рассматривает возможность создания расширения, чтобы иметь 'index.html.erb' в каталоге? – fakefarm

+0

Это действительно зависит от ваших требований ... Но я не совсем уверен в причинах, по которым вы хотите переместить документ в каталог. В конце концов, конечным результатом процесса сборки является статический сайт ... – Fred