Sha256: 4177ad11760b8031bb49b32905c782b3a10c4bafb155de5e98b0fd3d59f282f8
Contents?: true
Size: 1.57 KB
Versions: 3
Compression:
Stored size: 1.57 KB
Contents
require 'rails' module Admin module Generators class InstallGenerator < Rails::Generators::Base desc "rails g scaffold x, auto scaffold style." def concerns_initializer_file filePath = File.expand_path(File.dirname(File.dirname(__FILE__))) currPath = File.expand_path("../../", filePath) gemsPath = File.expand_path("../", currPath) jbuilderPath = "#{gemsPath}/jbuilder-2.6.0/lib/generators/rails" railtiesPath = "#{gemsPath}/railties-5.0.0/lib/rails/generators/erb/scaffold" jbuilderTemplates = "#{jbuilderPath}/templates" jbuilderTemplatesBak = "#{jbuilderPath}/templates_bak" railtiesTemplates = "#{railtiesPath}/templates" railtiesTemplatesBak = "#{railtiesPath}/templates_bak" unless File.exist?(railtiesTemplatesBak) FileUtils.mv railtiesTemplates, railtiesTemplatesBak FileUtils.cp_r "#{currPath}/concerns/railties/templates", railtiesTemplates puts "controller 重构成功!!!!!!!" else puts "!!!错误:controller 重构失败,备份文件已经存在,请先恢复或删除后重试" end unless File.exist?(jbuilderTemplatesBak) FileUtils.mv jbuilderTemplates, jbuilderTemplatesBak FileUtils.cp_r "#{currPath}/concerns/jbuilder/templates", jbuilderTemplates puts "views 模板重构成功!!!!!!!" else puts "!!!错误:views 模板重构失败,备份文件已经存在,请先恢复或删除后重试" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
admin-sys-1.0.2 | lib/generators/admin/install_generator.rb |
admin-sys-1.0.1 | lib/generators/admin/install_generator.rb |
admin-sys-1.0.0 | lib/generators/admin/install_generator.rb |