rails7: 使用 tailwind css、postcss/sass

在 rails 中使用 tailwind css
更新于: 2023-12-16 19:49:53

创建项目

刚开始就可以创建 tailwind 项目

rails new hotwired_ats -T -d postgresql --css=tailwind --javascript=esbuild

添加 css bundle

  • 添加 cssbunding-rails
  • 添加 tailwind-rails
bin/bundle add cssbundling-rails
bin/rails css:install:tailwind

添加 dartsass-rails

直接无视 sassconflict,然后

sass + tailwind 结合
bundle add dartsass-rails
rails dartsass:install

添加 postcss

添加 postcss 以及插件

yarn add postcss-import
touch postcss.config.js

postcss 插件配置

module.exports = {
  plugins: [
    require('postcss-import'),
    require('tailwindcss'),
    require('autoprefixer')
  ]
}

基于 tailwind/form

其实是一套基于 tailwindform 组件

参考