File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 11APPLICATION_LAYOUT_PATH = Rails . root . join ( "app/views/layouts/application.html.erb" )
22CENTERING_CONTAINER_INSERTION_POINT = /^\s *<%= yield %>/ . freeze
3+ DEVELOPMENT_ENVIRONMENT_CONFIG_PATH = Rails . root . join ( "config/environments/development.rb" )
34
45if APPLICATION_LAYOUT_PATH . exist?
56 say "Add Tailwindcss include tags and container element in application layout"
1617 say %( Add <%= stylesheet_link_tag "tailwind", "inter-font", "data-turbo-track": "reload" %> within the <head> tag in your custom layout.)
1718end
1819
20+ if DEVELOPMENT_ENVIRONMENT_CONFIG_PATH . exists?
21+ say "Enable Tailwindcss server process in development"
22+ insert_into_file DEVELOPMENT_ENVIRONMENT_CONFIG_PATH . to_s , <<~ERB . indent ( 2 ) , before : /^end$/
23+ # Automatically watch and build Tailwindcss when 'rails server' is started.
24+ config.tailwindcss.server_process = true
25+ ERB
26+ end
27+
1928say "Build into app/assets/builds"
2029empty_directory "app/assets/builds"
2130keep_file "app/assets/builds"
Original file line number Diff line number Diff line change 33module Tailwindcss
44 class Engine < ::Rails ::Engine
55 config . tailwindcss = ActiveSupport ::OrderedOptions . new
6- config . tailwindcss . server_process = Rails . env . development?
6+ config . tailwindcss . server_process = false # Rails.env.development?
77
88 initializer "tailwindcss.assets" do
99 Rails . application . config . assets . precompile += %w( inter-font.css )
You can’t perform that action at this time.
0 commit comments