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

RSpec2 で Shoulda の matcher を使う

RSpec でテストを書く時に、便利な matcher を定義してくれるのが Shoulda です。これの matcher を RSpec から利用する方法について(何もしないでも使えそうだったのですが、一部メソッドが undefined だと怒られてしまったので)。まずは Gemfile を修正…

Rails3.0 で MySQL のストアドプロシージャを呼び出してみる

ストアドプロシージャにまつわる諸々は MySQL のマニュアル等をご参照のこと。ここでは SQL レベルのお話にとどめます。 MySQL 側でストアドプロシージャを用意する 今回はきわめて簡単な SELECT 文をストアドプロシージャとして定義します。 CREATE PROCEDU…

incompatible character encodings: UTF-8 and ASCII-8BIT

Ruby 1.9.2 + Rails 3.0.3 の環境で表題のエラーが発生。データベースからマルチバイト文字列を取得する事は出来るのですが、多言語対応のための config/locales/ja.yml やビューの日本語が読み取れない様子。エラーの原因をトレースしていくと、以下のファ…

2011

毎年恒例の コングラッチュレーション ,―==7 Congratulation! コングラッチュレーション |く ___ _> Congratulation! fll`ーU+' `''、 ー=| おめでとう・・・・・・・・! _,,..-´:|ヽー-;ー..,,_ . ,−=-, ,,..-‘≡≡:| ><´|≡::|ヽ おめでとう・・・…