お勉強Railsおさらいシリーズ。忘れてること多々なので書いて思い出そうという趣旨です。ActiveRecordの前提テーブルとモデルクラスが1対1で対応するO/Rマッパー。テーブルの構造に関しては以下の規約が基本。主キーのカラム名はidがデフォルトテーブル名は複数形がデフォルトテーブル名はモデルクラス名を小文字アンダースコア区切りにしたものがデフォルト主キーがオートナンバー型必須なのはマスタデータのIDを任意に設定したいときにちょっとやりにくかったりする。主キーのカラム名とテーブル名に関しては変更可能だが、必要がなければ規約に従ったほうが絶対幸せになれる。主キーとテーブル名を変更するどうしても変更したい場合はモデルクラスの中で以下のメソッドを使って変更できる。:hogesendその昔は私もcode派でした。テーブル名の複数型をやめたい全体的にテーブル名の複数形を止めたい場合は、pluralize_table_names属性の値をfalseにするとできる。個々のモデルでset_table_nameしても実現できるが、テーブルが多すぎてめんどくさい場合になど使うと便利っぽい。45695おすすめ度の平均:これは入門書ではありません。詳細を見る素敵な本だけど、入門用としては濃すぎる気がする。近況その日布団にはいるまで一日は終わらないんだ。日付をこの日にするためにタイムスタンプちょっと戻したけどセーフってことで。関連記事RailsAdmineとActiveAdminに関する私見たぶんこんな感じ。その2script/runnerを使うといいようだ。これは引数の文字列をRubyスクリプトとして解釈し、Rails環境で実行するというもの。開発日誌nginx+UnicornでRailsのページキャッシュを使おうとしてはまった話ここやここを参考に設定してみたが、nginx+Unicornの組み合わせでページキャッシュが効かなかったので、ちょっと試行錯誤。最終的には以下を参考にしてなんとかなった。Unicorn検索:書いてる人サーバーサイドのインフラ構築とプログラミングをたしなむハーフスタックくらいのフリーランスプログラマー。カメラはペンタックス。