Sha256: df857c9621cb3a8055786dc368fc51523f4a318b03db2331e75b0439b660ba00
Contents?: true
Size: 750 Bytes
Versions: 32
Compression:
Stored size: 750 Bytes
Contents
require 'rails/generators/erb' require 'rails/generators/resource_helpers' module Erb # :nodoc: module Generators # :nodoc: class ScaffoldGenerator < Base # :nodoc: include Rails::Generators::ResourceHelpers argument :attributes, type: :array, default: [], banner: "field:type field:type" def create_root_folder empty_directory File.join("app/views", controller_file_path) end def copy_view_files available_views.each do |view| filename = filename_with_extensions(view) template filename, File.join("app/views", controller_file_path, filename) end end protected def available_views %w(index edit show new _form) end end end end
Version data entries
32 entries across 32 versions & 2 rubygems