Configure Tailwind CSS purging for Heroicon
mainIf you use default_class in your Heroicon configuration, you must ensure that the configuration file is included in your Tailwind CSS content paths. Otherwise, Tailwind may purge the classes used in the initializer, causing icons to appear without styling.
// tailwind.config.js
module.exports = {
//...
content: [
'./app/helpers/**/*.rb',
'./app/javascript/**/*.js',
'./app/views/**/*',
'./config/initializers/heroicon.rb', // Required if using default_class
],
//...
}