Ruby on Rails開発開始

RailsでWebアプリケーションを開発し始めた。RailsによるアジャイルWebアプリケーション開発を右手に勉強しながらの開発だが、久しぶりに集中してコーディングをしているため楽しい。

さて、本の説明をもとにFedora4でのRails開発をすすめていたのだが、
ruby script/generate scaffold Product Admin
のところで
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
と出てscaffoldがされない。6時間の格闘の上見つけたのがこのページ「Can't connect to local MySQL server through socket」エラーについて。どうやらmysql.sockの参照先がRubyMySQLプラグインと異なるらしく、config/database.ymlを
socket: /tmp/mysql.sock→socket: /var/lib/mysql/mysql.sock
と書き換えた。

これでAdminは見事生成され、早速本格的に開発ができそうである。

RailsによるアジャイルWebアプリケーション開発

RailsによるアジャイルWebアプリケーション開発