タグ

ブックマーク / i-am.web777.net (2)

  • Lost connection to MySQL server エラー (マルッと!)

    Mysql::Error: Lost connection to MySQL server during query: SHOW TABLES とかいうエラーが頻繁に発生するようになった。 mysql の Packet too large エラー が原因という記事を見つけたので my.cnf を編集する。 max_allowed_packet = 16M 一応、エラーは発生しなくなった・・・ので、一応これでよかったみたい。 これで解決しない方は、他にもいろいろと対処法記事があるので、そういうのも試してみるといいかもしれません。 参考サイト http://idm.s9.xrea.com/ratio/2006/04/08/000406.html

    seiryo
    seiryo 2010/03/22
  • Rails で mysql の ENUM カラムを使用する (マルッと!)

    enum-column というプラグインがあります。 これをインストールすることで、mysqlのenumカラムを使用できるようになります。 まずはインストール ./script/plugin install enum-column DBのスキーマはこんな感じでを記述します。 create_table :enumerations, :force => true do |t| t.column :severity, :enum, :limit => [:low, :medium, :high, :critical], :default => :medium t.column :color, :enum, :limit => [:red, :blue, :green, :yellow] #... end エラーチェックは、モデルに以下のように記述。 validates_columns :sev

    seiryo
    seiryo 2007/11/01
    nice enum.
  • 1