エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Rails 移行検証の過程で既存のテーブルを操作してみようとしたら,一部のテーブルで .find がエラーにな... Rails 移行検証の過程で既存のテーブルを操作してみようとしたら,一部のテーブルで .find がエラーになってハマったのでメモ程度に残しておく.原因としては id と別のカラムの複合プライマリーキーになっていることで,Rails は複合プライマリーキーを許容していなかった.そんなこと知らないよー!って感じ. 単一プライマリーキーの場合 サンプルとして id をプライマリーキーとした teams テーブルを作成する.スキーマが雑だけど許して! CREATE TABLE `teams` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `created_at` datetime DEFAULT NULL, `updated_at` datetim