Commit 573d51d5 by liyijie

feat: 增加no-view的配置

parent 7d7b1507
...@@ -9,6 +9,7 @@ class SimpleControllerGenerator < Rails::Generators::NamedBase ...@@ -9,6 +9,7 @@ class SimpleControllerGenerator < Rails::Generators::NamedBase
class_option :auth, type: :string, desc: "Authentication model name" class_option :auth, type: :string, desc: "Authentication model name"
class_option 'auth-only', type: :boolean, desc: "Only generate authentication" class_option 'auth-only', type: :boolean, desc: "Only generate authentication"
class_option 'no-swagger', type: :boolean, desc: "Do not generate swagger spec file" class_option 'no-swagger', type: :boolean, desc: "Do not generate swagger spec file"
class_option 'no-view', type: :boolean, desc: "Do not generate views file"
def setup def setup
return if options["auth-only"] return if options["auth-only"]
...@@ -26,7 +27,7 @@ class SimpleControllerGenerator < Rails::Generators::NamedBase ...@@ -26,7 +27,7 @@ class SimpleControllerGenerator < Rails::Generators::NamedBase
end end
def copy_view_files def copy_view_files
return if options["auth-only"] return if options["auth-only"] || options["no-view"]
%w(index show _single _simple _detail).each do |view| %w(index show _single _simple _detail).each do |view|
filename = filename_with_extensions(view) filename = filename_with_extensions(view)
template "views/#{filename}", File.join('app/views', view_path, filename) template "views/#{filename}", File.join('app/views', view_path, filename)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment