如何在slim(rails)中生成新的视图文件?

时间:2014-08-20 07:50:35

标签: ruby-on-rails templates haml generator slim-lang

我希望在slim中生成新生成的文件,而不是html.erb

我已将现有文件转换为slim,但新生成的文件并未生成苗条。 我怎样才能使新生成的文件变得纤细?

我已经按照此处列出的流程进行了操作 https://github.com/slim-template/slim/wiki/Template-Converters-ERB-to-SLIM 和这里 Convert ERB template to SLIM

使用haml-rails和html2haml创建的新文件可以正确生成haml。 但我也希望这种行为适用于slim和html2slim。

2 个答案:

答案 0 :(得分:2)

只需在Gemfile中用gem 'slim'替换gem 'slim-rails'

您还可以在config/application.rb中将slime设置为默认生成器:

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

答案 1 :(得分:0)

完成所有必要的转换步骤后,只需使用slim-rails gem。

slim-rails gem和haml-rails gem处理新生成的模板,并将其正确转换为所需的预处理器语言。