CubicLouve

Spring_MTの技術ブログ

2014-04-01から1ヶ月間の記事一覧

acts-as-taggable-onでMysql2::Error: Specified key was too long; max key length is 767 bytesって怒られたら

MySQLのencodingをutf8mb4にしています。 なので、 varchar(255)のカラムにindexを貼ろうとすると、MySQLから怒られます。 MySQL(InnoDB) で "Index column size too large. The maximum column size is 767 bytes." いわれるときの対策 acts-as-taggable-on…

Rails4のtransactionでハマった <- これは私の間違いでした

申し訳ありません この記事完全に自分の間違いでした。 まず、自分のrailsアプリでは、、もろもろの深淵な理由で、モデルを作るときにActiveRecord::Baseを直接継承せずに、全てのモデルに共通で使うモデルを再定義しています。 なぜこんな事をしているかと…

core dump をとった後中身を見てみた(gdbruby編)

core dumpしても中身みないとしょうもないので、中身の見方をざっくりメモ。 rubyを使ってる場合は、gdbrubyを使うのがオススメです(結局gdbを使うことになるのですが。。。) 環境は、Centos6.2です。 まずはgdbrubyを使ってbacktraceとかをざっくりとみてみ…

core dumpするまで

core dumpする設定をいつもググってるきがするので、メモしておく。 ulimitでcore file sizeを調べて、増やしておく $ ulimit -a core file size (blocks, -c) 0 . . $ ulimit -c unlimited $ ulimit -a core file size (blocks, -c) unlimited . . sysctlで…

rails 4.1.0にあげたらJSON::ParserErrorになった問題

rails 4.1.0に上げてみました。 Gemfileを書いて、 bundle update して、 bundle exec rake rails:update でひたすらYを選択しています。 ちょこちょこ直して、立ち上げてみると、 JSON::ParserError - 795: unexpected token at I"session_id: とかでた。。…