#contents * Lost connection Mysql::Error: Lost connection to MySQL server during query: SHOW FIELDS FROM XXXs mysqlのモジュールが存在しない場合、scaffold な XXX にアクセスして上記メッセージが発生する。 * pluralize クラス名(単数)⇔ テーブル名(複数)の変換 * table, column の名前 自動で解決してくれる分、いろいろハマりがある - table名は複数形名詞(不規則変化も適切に) - FOREIGN KEY で id を指しているものは 単数名詞_id -- 同一テーブルのキーを指すもの複数があっても _id はつけておく(belongs_to による関連づけがうまく動かない * WEBrick とポート ./script/server -b 192.168.1.100 などとして起動してやらないと 127.0.0.1 で起動するため他のマシンから接続できない。~ ネットワーク関係の原因があるかもしれんが。 * 自動起動 手抜き (cd /path/to/ror/; su USER -c "script/server -b IP -d")