rails generatorを自作
いつも同じことしているので作ってみた。
https://github.com/jiikko/admin_generator
generatorのシンタックスがシンプルなので量産できそう。
$ bundle exec rails g admin_generator:admin install gemfile sorcery exist app/controllers create app/controllers/admin/base_controller.rb create app/controllers/admin/home_controller.rb create app/controllers/admin/sessios_controller.rb exist app/views create app/views/admin/home/index.html.slim create app/views/admin/sessions/new.html.erb generate sorcery:install create config/initializers/sorcery.rb generate model User --skip-migration invoke active_record create app/models/user.rb invoke test_unit create test/models/user_test.rb create test/fixtures/users.yml insert app/models/user.rb insert app/models/user.rb create db/migrate/20150710150000_sorcery_core.rb generate sorcery:install gsub config/initializers/sorcery.rb insert app/models/user.rb create db/migrate/20150710150002_sorcery_activity_logging.rb create db/migrate/20150710150003_sorcery_brute_force_protection.rb route namespace :admin do root 'home#index' end
毎回作っているローカル用のunicorn.conf.rbとかのgenerator作れば楽できそうと思った。とても眠い。
routeのネストってできないのかな。