(仮)


20061015 ( 日曜日 )

[長年日記]

_ Ruby on Rails

本屋で「実践Ruby on Rails Webプログラミング入門」という本を見かけだので、つい買ってしまった。

特に理由はないが、なんか面白そうだったので。

なんか自分でもつくれたらいいなぁ。

_ Momonga3でRuby on Rails

本のチュートリアルにしたがってやってみる。

ただ読むよりも、実際にやってみる方が理解がはやい。

データベース(MySQL)とか自体ほとんど触ったことがなかったので、はじめは雰囲気がわからなかったが、操作がわかってくると面白かったりする。

以下メモ。

ちょっと悩んだのが、generate scaffoldするときにでる

Before updating scaffolding from new DB schema, try creating a table for your model (モデル名)

というエラー。

単にruby-mysqlがインストールされてなかっただけだったが、Railsに依存してインストールされるものだと思い込んでいた。

RailsではMySQLを使うと決まっているわけではないので、この辺の必要なものは自分で入れないといけないらしい。

あとは/tmp/mysql.sockがありません、というエラー。

これはMomonga3ではmysql.sockが/var/lib/mysql/mysql.sockにあるため。

config/database.ymlにsock: /var/lib/mysql/mysql.sockを追加しておけば良い。

良いけどこれはMomonga3では最初から指定してあっても良いような気もする。

_ CMで見ると食べたくなる。

ハーゲンダッツのアフォガードが食べたくなったので、コンビニに買いにいったり。

昼はまだ暑いくらいだけども、夜はもう結構寒いね。

明日は長袖を着て行こうか、どうしようか迷い中。