レールアセットパイプラインを使用してスリムテンプレートをプリコンパイルすることができれば便利です。私はapp/assets/htmlにテンプレートを貼り付けて、そのようにしたいと考えていました。railsアセットパイプラインを使用したスリムテンプレートのプリコンパイル
ここで私はこれまで持っているものです:
# config/initializers/slim.rb
Rails.application.assets.register_engine('.slim', Slim::Template)
# config/application.rb
config.assets.paths << "#{Rails.root}/app/assets/html"
config.assets.register_mime_type('text/html', '.html')
はすくい資産を実行:プリコンパイルは、アプリ/資産/ HTMLで.html.slimファイルを読み込み、それはまだ彼らと出力ファイルをコンパイルできません拡張子は.slimです。
これを行う方法はありますか?あなたがproduction.rb
にこのような新しいパスを追加しようとすることができ
は、[推奨される方法]を使用するように私の答えを更新しました(https://github.com/rails/sprockets-rails/issues/307#issuecomment-170707886)。 –