diff --git a/lib/generators/tailwindcss/controller/controller_generator.rb b/lib/generators/tailwindcss/controller/controller_generator.rb
new file mode 100644
index 00000000..77cc4cc5
--- /dev/null
+++ b/lib/generators/tailwindcss/controller/controller_generator.rb
@@ -0,0 +1,9 @@
+require "rails/generators/erb/controller/controller_generator"
+
+module Tailwindcss
+ module Generators
+ class ControllerGenerator < Erb::Generators::ControllerGenerator
+ source_root File.expand_path("../templates", __FILE__)
+ end
+ end
+end
diff --git a/lib/generators/tailwindcss/controller/templates/view.html.erb.tt b/lib/generators/tailwindcss/controller/templates/view.html.erb.tt
new file mode 100644
index 00000000..0324bdd7
--- /dev/null
+++ b/lib/generators/tailwindcss/controller/templates/view.html.erb.tt
@@ -0,0 +1,4 @@
+
+
<%= class_name %>#<%= @action %>
+
Find me in <%= @path %>
+
diff --git a/test/lib/generators/tailwindcss/controller_generator_test.rb b/test/lib/generators/tailwindcss/controller_generator_test.rb
new file mode 100644
index 00000000..e9d730d3
--- /dev/null
+++ b/test/lib/generators/tailwindcss/controller_generator_test.rb
@@ -0,0 +1,22 @@
+require "test_helper"
+require "generators/tailwindcss/controller/controller_generator"
+
+class Tailwindcss::Generators::ControllerGeneratorTest < Rails::Generators::TestCase
+ GENERATION_PATH = File.expand_path("../controller_tmp", File.dirname(__FILE__))
+
+ tests Tailwindcss::Generators::ControllerGenerator
+ destination GENERATION_PATH
+
+ arguments %w(Messages index show)
+
+ Minitest.after_run do
+ FileUtils.rm_rf GENERATION_PATH
+ end
+
+ test "generates correct view templates" do
+ run_generator
+ assert_file "app/views/messages/index.html.erb"
+ assert_file "app/views/messages/show.html.erb"
+ end
+end
+
diff --git a/test/lib/generators/tailwindcss/scaffold_generator_test.rb b/test/lib/generators/tailwindcss/scaffold_generator_test.rb
index fd28851a..152d8536 100644
--- a/test/lib/generators/tailwindcss/scaffold_generator_test.rb
+++ b/test/lib/generators/tailwindcss/scaffold_generator_test.rb
@@ -2,7 +2,7 @@
require "generators/tailwindcss/scaffold/scaffold_generator"
class Tailwindcss::Generators::ScaffoldGeneratorTest < Rails::Generators::TestCase
- GENERATION_PATH = File.expand_path("../tmp", File.dirname(__FILE__))
+ GENERATION_PATH = File.expand_path("../scaffold_tmp", File.dirname(__FILE__))
tests Tailwindcss::Generators::ScaffoldGenerator
destination GENERATION_PATH