sinatra + mongoid で REST サービスのプロトタイプを作成しています。認証モジュールを探しているときに、sinatra-authentication が必要なことを行っているように見えました。私の問題は、これらすべてのものを一緒に機能させることができないことです。おそらく間違ったバージョンのセットを一緒に使用しています。
私は使用しています:
- ruby 1.9.3 (mongoid 3 に必要)
- モンゴイド 3.0.13
- シナトラ 1.3.3
- git master の sinatra-authentication 0.4.2 (0.4.1 は mongoid > 3 では動作せず、0.4.2 は gem として利用できないため)
- モンゴ1.7.1
mongo にクエリを実行して結果を取得できるため、mongoid は正しく構成されていますが、sinatra-authentication を接続するとエラーが発生します。
どのバージョンが最新で、たまたま一緒に動作するか知っている人はいますか?