Подтвердить что ты не робот

Ruby on Rails - Сделать Slim шаблоном по умолчанию

Я работаю над проектом Ruby on Rails и мне нужно настроить представления по умолчанию, предоставленные Gems.

Требование - использовать Slim для шаблона. Я понимаю, что ERB - это механизм шаблонов по умолчанию для Rails.

Согласно моему наблюдению, приоритет для ERB, и если он не будет использовать представления Slim/Haml.

Мне интересно узнать, можно ли установить Slim как значение по умолчанию вместо ERB?

Как это можно добиться, чтобы при создании локальной версии шаблона в Slim он переопределит шаблон, предоставленный камнем.

Любая подсказка будет оценена.

4b9b3361

Ответ 1

Вы можете использовать драгоценный камень "slim-rails", который построен для создания тонкого шаблона по умолчанию.

https://github.com/slim-template/slim-rails

Просто замените gem 'slim' на gem 'slim-rails' в Gemfile.

Ответ 2

В Gemfile включите

gem 'slim-rails'

И для создания slim tempage, в config/application.rb добавьте эту строку кода

class Application < Rails::Application
........................................

    config.generators do |g|
      g.template_engine :slim
    end
end