Rails

Rails

[Rails]独自のロガー(logger)を設定する方法

Railsのloggerってデフォルトだと読みにくいし、すべてのログが一箇所に集まってるので、この処理は分けたい!って時ありますよね。そんな時に独自のログを設定する方法を解説します独自ロガー設定方法以下のように各環境毎に独自のロガーを設定す...
Rails

[Rails]Rails6以降は秘密情報をgitにプッシュしても大丈夫!

Railsを使っていて、api用のtokenとかsecretとかを管理したい!けど、環境変数とかで管理するとgitで管理できないのいやだなーと思っていたら、Rails6からは秘密情報もgitで管理出来るではないか。なので、どのように管理して...
Rails

rails5のbelongs_toはデフォルトでnilを許可しない

先日、rails5のアプリで、登録処理が出来ない事象に遭遇したため、備忘録を残しておく。前提 rails5 belongs_toを使用している 親キーはnilを許可したい構成としては以下のテーブルがある想定です。 user has_...