- Published on
rails g でファイルの上書きがされないように注意しよう
1266文字3分で読めます–––
閲覧数
- Authors
- Name
- Shou Arisaka nyapp.buzz/shou
- short bio
- Z世代の情報技術者。Next.jsで自作SNSを個人開発中。
Overwrite C:/pg/RAILS/dev___/app/controllers/dev_controller.rb? (enter "h" for help) [Ynaqdh] h
Y - yes, overwrite
n - no, do not overwrite
a - all, overwrite this and all others
q - quit, abort
d - diff, show the differences between the old and the new
h - help, show this help
Overwrite C:/pg/RAILS/dev___/app/controllers/dev_controller.rb? (enter "h" for help) [Ynaqdh] Y
force app/controllers/dev_controller.rb
route get 'dev/create'
get 'dev/update'
invoke erb
exist app/views/dev
create app/views/dev/create.html.erb
create app/views/dev/update.html.erb
invoke test_unit
conflict test/controllers/dev_controller_test.rb
Overwrite C:/pg/RAILS/dev___/test/controllers/dev_controller_test.rb? (enter "h" for help) [Ynaqdh] Y
force test/controllers/dev_controller_test.rb
invoke helper
identical app/helpers/dev_helper.rb
invoke test_unit
invoke assets
invoke coffee
identical app/assets/javascripts/dev.coffee
invoke scss
identical app/assets/stylesheets/dev.scss
それぞれの英単語の意味。
identical, 同一の exist, 存在する invoke, 呼び出す conflict, 競合している force, 強制的に create, 作成
ここで注意したいのが、force
です。
forceと表示されているファイルは、上書きされたものになります。
上書きということは、それまでに書いていたコードが消えるっていうことなので、まじで気をつけないといけません。
といっても、forceの前には、overwirteしますか?という確認がされるので、ここでちゃんと英語を読んでれば避けられることでもあります。
基本的には、n
でいいかと思いますが、気になるのであれば、d
で差分を見ることもできるようです。
15歳でWordPressサイトを立ち上げ、ウェブ領域に足を踏み入れる。翌年にはRuby on Railsを用いたマイクロサービス開発に着手し、現在はデジタル庁を支えたNext.jsによるHP作成やSaaS開発のプロジェクトに携わりながら、React.js・Node.js・TypeScriptによるモダンなウェブアプリの個人開発を趣味でも行う。
フロントエンドからバックエンドまで一貫したアジャイルなフルスタック開発を得意とし、ウェブマーケティングや広告デザインも必要に応じて担当、広告運用・SEO対策・データ分析まで行う低コストかつ高品質な顧客体験の提供が好評。
国内外から200万人を超える人々に支えられ、9周年を迎えるITブログ「yuipro」の開発者、デザイナーでありライター。現在ベータ段階の自作SNS「nyapp.buzz」を日本一の国産SNSとするべく奮闘中。
何かご質問がありますか?