capsctrldays

2006-05-18 (木) [長年日記]

[Rails] MySQLのBOOL型を使うとscaffoldがコケる。

Rails 1.1.2。これはちょっとハマるかも。 postgresqlではウマくいったように思うけどなあ。

回避

  • Plan A: BOOL型外してscaffoldしてまたBOOL型を加える。
  • Plan B: BOOL型を使わない

KEYからエンティティを見つける方法の限界

まあ、そうなんだけど、もっとディープな記事を希望。

emacs22 -> emacs21

なんかちょこちょこ文字化けするので元に戻す。いろいろと悩ましい。

本日のツッコミ(全2件) [ツッコミを入れる]
1 masuidrive (2006-05-18 (木) 18:22)

Migrationとか見てると、MySQLではBOOLEANを使わずに、TINYINY(1)を使うと良いようです。0 | 1で保持するようです。<br>参照する時には、User.enabled?の様に?を付けてアクセスする必要がありますが。<br><br>参考: http://wiki.rubyonrails.com/rails/pages/HowtoUseBooleanColumns

2 kdmsnr (2006-05-18 (木) 18:28)

ありがとうございます。それでやってみます。