web-dev-qa-db-ja.com

Ruby on Rails-スリムをデフォルトのテンプレートにする

Ruby on Railsプロジェクトに取り組んでおり、Gemsが提供するデフォルトのビューをカスタマイズする必要があります。

要件は、テンプレートにSlimを使用することです。 ERBがRailsのデフォルトのテンプレートエンジンであることを理解しています。

私の観察によると、優先順位はERBであり、そうでない場合はSlim/Hamlビューを使用します。

ERBの代わりにSlimをデフォルトとして設定できるかどうか知りたいですか?

Slimでテンプレートのローカルバージョンを作成すると、gemによって提供されるテンプレートが上書きされるように、これをどのように実現できますか。

手がかりがあれば幸いです。

21
Ziyan Junaideen

スリムテンプレートを生成するために構築された「slim-Rails」gemをデフォルトで使用できます。

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

Gemfileでgem 'slim'gem 'slim-Rails'に置き換えるだけです。

31
Billy Chan

あなたのGemfileに、

gem 'slim-Rails'

スリムな温度を生成するには、config /application.rbにこのコード行を追加します

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

    config.generators do |g|
      g.template_engine :slim
    end
end
14
Amrit Dhungana