Ruby on Rails的 - 做修身默认模板(Ruby on Rails - Make Slim

2019-09-02 08:56发布

我工作的一个Ruby on Rails项目和我需要自定义由宝石提供的默认视图。

要求是使用超薄模板。 据我所知,该局是为Rails的默认模板引擎。

按我的观察,当务之急是ERB,如果没有它会使用超薄/ Haml的意见。

我想知道是否可以设置修身为默认,而不是ERB?

如何才能实现这一目标,这样,当我在修身创建模板的本地版本,它会覆盖由宝石所提供的模板。

任何线索将不胜感激。

Answer 1:

您可以使用“超薄导轨”,这是产生纤细的模板作为默认的内置宝石。

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

只需更换gem 'slim'gem 'slim-rails'在你的Gemfile。



Answer 2:

在你的Gemfile,包括

gem 'slim-rails'

并生成苗条tempage,在配置/ application.rb中添加这行代码

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

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


文章来源: Ruby on Rails - Make Slim the Default Template