【Ruby on Rails】.gitignoreはrails newすると自動生成される。

【Ruby on Rails】.gitignoreはrails newすると自動生成される。

最近また自主的な勉強で始めてみたRuby on Railsによる簡単なWebアプリ開発をしていて、そろそろほしいものの雛形が出来上がってきたので、githubにリポジトリを建てようと思う。Ruby on Railsでまともに自分のアイディアを形にするのは初めてなので諸々分からない。
食わず嫌いだったRailsも、アイディアを形にできた途端馴染みを持てるようになってきた。



Ruby on Railsで.gitignoreに書くべきものは自動生成される

.gitignoreには何を書けばいいのか。

これによれば、

rails new [app_name]

した段階で自動生成されるそうな。

.gitignoreの中身

# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
#   git config --global core.excludesfile '~/.gitignore_global'

# Ignore bundler config.
/.bundle

# Ignore the default SQLite database.
/db/*.sqlite3
/db/*.sqlite3-journal

# Ignore all logfiles and tempfiles.
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep

# Ignore uploaded files in development
/storage/*
!/storage/.keep

/node_modules
/yarn-error.log

/public/assets
.byebug_history

# Ignore master key for decrypting credentials and more.
/config/master.key

デフォルトではsqlite3が使われるので、そのDBの中身とアプリケーションのlogなどが対象。
他/storage以下、/node_modules、あと重要そうなのは/config/master.keyだろうか。

「渇望記録」開発中

Railsで飲酒渇望の記録アプリを作った
Railsで飲酒渇望の記録アプリをつくってみた

まだ作り始めて3日くらいだが、自分の飲酒欲求の推移を記録するWebアプリを作っている。
これにユーザー機能をつけて見た目の体裁を整え、スマホでも見れるようにするにはそれなりのモチベーションが必要そうだ。
これは、今入院している病院で記録しはじめたものをもとに、Webアプリに落とし込んでみたというものだ。
他の依存症にももしかしたら応用が効くかもしれない。そうじゃないかもしれない。

でもモノが出来上がってくるとコンソールに向かう作業も楽しくなってくる。

先程知ったのだが、github.comでも非公開リポジトリつくれるようになったんですね。
というわけで、一応挙げておきました。