MySQL で、インデックスがあるフィールドに対してサブクエリをしているのにインデックスが効かなくて検索に膨大な時間がかかる問題が発生した。結果として、比較するフィールドのコレーションが違っていた。
MySQL で、インデックスがあるフィールドに対してサブクエリをしているのにインデックスが効かなくて検索に膨大な時間がかかる問題が発生した。結果として、比較するフィールドのコレーションが違っていた。
公開日時: 2011-03-08 05:58 RSpecで例外の発生をテストするにはlambdaを使用します。 例えば、adminというroleを持つUserのインスタンスに対してsuspendというインスタンスメソッドを実行しようとすると、CannotSuspendLastAdminUserExceptionという例外が出ることをテストしようとする場合は次のように書きます。 it "should raise CannotSuspendLastAdminUserException when tried to suspend last admin user" do @user.roles=(['admin']) @user.save lambda{@user.suspend!}.should raise_error(CannotSuspendLastAdminUserException) e
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く