How to install Tailwind CSS and daisyUI in a Rails project
Install Ruby on Rails according to the official Rails guide.
Create a new Rails project
rails new my-app
cd my-appInstall Tailwind CSS 4 gem for Rails
./bin/bundle add tailwindcss-rails --version "4.0.0"
./bin/rails tailwindcss:installInitialize a package.json (if you don’t have one) and install daisyUI
npm init -y
npm install daisyui@latestPut Tailwind CSS and daisyUI in your CSS file (and remove old styles)
@import "tailwindcss";
@plugin "daisyui";Put Tailwind CSS and daisyUI in your CSS file (and remove old styles)
@import "tailwindcss";
@import "https://cdn.jsdelivr.net/npm/daisyui@5";Now you can use daisyUI class names! Let’s create a simple page and try a button
class PagesController < ApplicationController
def home
end
endRails.application.routes.draw do
root to: 'pages#home'
end<button class="btn btn-primary">Hello daisyUI!</button>./bin/dev