この規約の内、列名の方をはずしてみます。
先ずはテーブルの定義を変更しましょう。
(PKの"id"列の列名を"customer_id"に変更します)
ALTER TABLE `ruby`.`samples` CHANGE COLUMN `id` `customer_id` INTEGER UNSIGNED NOT NULL DEFAULT NULL AUTO_INCREMENT,
DROP PRIMARY KEY,
ADD PRIMARY KEY USING BTREE(`customer_id`);
そして、
その4のScaffoldで作成したモジュールの中の/app/models/sample.rbに1行追加します。
class Sample < ActiveRecord::Base
set_primary_key "customer_id" # ←PK列名の指定追加
end
とりあえず、これでいけます。
