Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ruby on Rails - Make Slim the Default Template

I am working on a Ruby on Rails project and am needing to customize default views provided by Gems.

The requirement is to use Slim for template. I understand that ERB is the default template engine for Rails.

As per my observation, the priority is for ERB and if not it will use Slim/Haml views.

I am interested in knowing if it is possible to set Slim as the default instead of the ERB?

How can this be achieved so that when I create a local version of a template in Slim it will override the template provided by the gem.

Any clue will be appreciated.

like image 829
Ziyan Junaideen Avatar asked May 09 '13 06:05

Ziyan Junaideen


1 Answers

You can use "slim-rails" gem which is built for generating slim template as default.

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

Just replace gem 'slim' by gem 'slim-rails' in your Gemfile.

like image 167
Billy Chan Avatar answered Sep 28 '22 06:09

Billy Chan