My tech diary

ソフトウェアエンジニアをやっています。技術的内容を中心に調べたことを書いていきます。

rails

Rails 秘密情報管理機能の変遷

Rails での秘密情報の管理機能がバージョンごとに大きく違っている件について、まとめておきます。 Rails 4.1 config/secrets.yml 秘密情報を格納する設定ファイルとして config/secrets.yml が追加されました。 このファイルの設定値は Rails.application.s…

ActiveRecord でのデフォルト値設定

Rails ActiveRecord model で各フィールドのデフォルト値を設定するには、主に以下の3つの方法があります。 方法1: Database の column の default 値を使う Database の table schema で column の default 値を指定します。 class CreateColors < ActiveRe…