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

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

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

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

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

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

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

2 ответов


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

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

просто заменить gem 'slim' by gem 'slim-rails' в вашем Gemfile.


в Вас Gemfile, включите

gem 'slim-rails'

и генерировать slim tempage в config / application.rb добавьте эту строку кода

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

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