railsでためしに生成した諸々を抹消したいとき
いつも忘れる「Railsのgenerateコマンド」の備忘録 - maeharin log
rails gで生成されるものは上記を参考に
細かい設定をしたいときはconfig/application.rbに
config.generators do |g| g.stylesheets false g.javascripts false end
な感じで設定するらしい
Creating and Customizing Rails Generators & Templates — Ruby on Rails Guides
作ったものの消したいときどうするのかというと
$ rails destroy controller hoge
こんな感じ
例
$ rails g controller hoge
Running via Spring preloader in process 564
create app/controllers/hoge_controller.rb
invoke erb
create app/views/hoge
invoke test_unit
create test/controllers/hoge_controller_test.rb
invoke helper
create app/helpers/hoge_helper.rb
invoke test_unit
invoke assets
invoke coffee
create app/assets/javascripts/hoge.coffee
invoke scss
create app/assets/stylesheets/hoge.scss
$ rails destroy controller hoge
Running via Spring preloader in process 594
remove app/controllers/hoge_controller.rb
invoke erb
remove app/views/hoge
invoke test_unit
remove test/controllers/hoge_controller_test.rb
invoke helper
remove app/helpers/hoge_helper.rb
invoke test_unit
invoke assets
invoke coffee
remove app/assets/javascripts/hoge.coffee
invoke scss
remove app/assets/stylesheets/hoge.scss