Я добавил тематический каталог в свое приложение, как описано here, используя prepend_view_path
. Он работает так, как ожидалось. Теперь я могу добавить вид структуру в моем приложении под app/themes/my_theme/views
Как переопределить erb с жидкостью?
Теперь я хочу, чтобы иметь возможность переопределить erb
шаблонов, понижая в .liquid
файл, который будет оказывать сразу действия контроллера.
Например, я хочу, чтобы переопределить app/views/pages/home.html.erb
:
<h1><%= t 'it_works' %></h1>
... с app/themes/my_theme/views/pages/home.liquid
<h1>It works with {{ "liquid" }}</h1>
Я не хочу, чтобы задать массив зрения путей (содержание будет ужасно), но просто добавьте .liquid
в качестве слоя к шаблону. Может быть, однако, есть черный список защищаемых представлений, которые не могут быть преодолены (например, app/views/admin/*
)
+1 для решения «черного списка». Заглядывая в блог-сообщение обработчика сейчас. –
Полностью сработал, спасибо! –