Rails でスタイルシートに SCSS じゃないほうの Sass(これを簡潔に何と呼ぶべき?) が使いたい。
Gemfile に sass-rails が入っていれば(デフォルトでは入っている),拡張子 .sass
のファイルを作るだけのことなので,とくに何も設定しなくても大丈夫。
ただ,scaffold などで自動的に生成されるスタイルシートが,デフォルトでは .scss
になってしまう。
これを .sass
にするには,以下のように書けばよいようだ。
config/application.rb
module NantokaKantoka
class Application < Rails::Application
config.sass.preferred_syntax = :sass
end
end
追記(2022-02-10)
「SCSS じゃないほうの Sass」は,文法(構文)の名称としては「インデント構文(the indent syntax)」でした。
公式のドキュメント
https://sass-lang.com/documentation/syntax#the-indented-syntax
に
インデント構文は Sass の最初の構文(original syntax)です
というようなことが書かれています。