acts_as_ludia のテストを書いてみました

書いた人: noriaki 2007,07月31日(火) 00:20

PostgreSQLの高速全文インデックス機能のLudiaをRailsから利用できるプラグインのacts_as_ludiaにプラグインのテストを追加しました.

また,この機会にプラグインのディレクトリ構造を見直し,今まで acts_as_ludia/lib/ludia/acts_as_ludia.rb として単独で存在していたスクリプトファイルを,メンテナンスしやすいように acts_as_ludia/lib/acts_as_ludia.rb と acts_as_ludia/lib/ludia/searchable.rb に分割しました.この変更がプラグインの使用に影響を与えることはありません.

なお,acts_as_ludia のテスト用に以下の Rake タスクを追加しました.

$ rake test:plugin:ludia

このタスクはテスト環境のデータベースに新しく ludiaarticles テーブルを追加し,Ludia のインデックスを構築した上で find_fulltext メソッドのテストを行います.

この際,Ludia 用インデックス関数がデータベースに設定されていることを前提にしています. 上記の Rake タスクがエラーで失敗する場合は以下のようにして関数を読み込んでください.

% psql -U DBUSER -f vendor/plugins/acts_as_ludia/share/pgsenna2.sql RAILSAPP_test

こんな機能欲しいよ!とか,ここはこうした方が良いんじゃない!など,ご意見・ご感想はお気軽にコメントやトラックバック,メールなどでお寄せいただけると嬉しいです.

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags , ,

コメント

  1. 52smile said 3日 later:

    你会讲中文么?

このエントリはアーカイブされています。
コメントする場合は、お手数ですが「このページのURL」を記載した上で、新しいエントリにお願いします。