<%= flash[:notice] %>
+ <% end %> + <%= yield %> +diff --git a/.gitignore b/.gitignore index a8d1ff4..7de53ac 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,9 @@ /config/*.key .idea/ + +/app/assets/builds/* +!/app/assets/builds/.keep + +node_modules +package*.json \ No newline at end of file diff --git a/Gemfile b/Gemfile index 6d7497f..b07ef10 100644 --- a/Gemfile +++ b/Gemfile @@ -64,3 +64,5 @@ group :test do gem "capybara" gem "selenium-webdriver" end + +gem "tailwindcss-rails", "~> 4.3" diff --git a/Gemfile.lock b/Gemfile.lock index fdd9d9f..e2a01ec 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -344,6 +344,15 @@ GEM stimulus-rails (1.3.4) railties (>= 6.0.0) stringio (3.1.7) + tailwindcss-rails (4.3.0) + railties (>= 7.0.0) + tailwindcss-ruby (~> 4.0) + tailwindcss-ruby (4.1.13) + tailwindcss-ruby (4.1.13-aarch64-linux-gnu) + tailwindcss-ruby (4.1.13-aarch64-linux-musl) + tailwindcss-ruby (4.1.13-arm64-darwin) + tailwindcss-ruby (4.1.13-x86_64-linux-gnu) + tailwindcss-ruby (4.1.13-x86_64-linux-musl) thor (1.4.0) thruster (0.1.16) thruster (0.1.16-aarch64-linux) @@ -406,6 +415,7 @@ DEPENDENCIES solid_queue sqlite3 (>= 2.1) stimulus-rails + tailwindcss-rails (~> 4.3) thruster turbo-rails tzinfo-data diff --git a/Procfile.dev b/Procfile.dev new file mode 100644 index 0000000..da151fe --- /dev/null +++ b/Procfile.dev @@ -0,0 +1,2 @@ +web: bin/rails server +css: bin/rails tailwindcss:watch diff --git a/app/assets/builds/.keep b/app/assets/builds/.keep new file mode 100644 index 0000000..e69de29 diff --git a/app/assets/tailwind/application.css b/app/assets/tailwind/application.css new file mode 100644 index 0000000..f1d8c73 --- /dev/null +++ b/app/assets/tailwind/application.css @@ -0,0 +1 @@ +@import "tailwindcss"; diff --git a/app/controllers/todos_controller.rb b/app/controllers/todos_controller.rb index 31a9ca8..bf8cc0a 100644 --- a/app/controllers/todos_controller.rb +++ b/app/controllers/todos_controller.rb @@ -12,7 +12,7 @@ class TodosController < ApplicationController # GET /todos/new def new - @todo = Todo.new + @todo = Todo.new(project_id: params[:project_id]) end # GET /todos/1/edit diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 3a65097..127598b 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -24,9 +24,23 @@
- <% if flash[:notice] %> -<%= flash[:notice] %>
- <% end %> - <%= yield %> +<%= flash[:notice] %>
+ <% end %> + <%= yield %> +