AR がバンドルされた Sinatra アプリがあります。Geokit に関しては、acts_as_mappable mixin によって提供される特定のモデルにロジックを保持する必要があります。つまり、この mixin は geokit ではなく geokit-rails3 の一部です。そして、その gem は Rails 3 に依存しています。信頼できる geokit-activerecord 実装をフレームワークにしっかりと結合するのではなく、パーツを分離する方法はありませんか?
AR がバンドルされた Sinatra アプリがあります。Geokit に関しては、acts_as_mappable mixin によって提供される特定のモデルにロジックを保持する必要があります。つまり、この mixin は geokit ではなく geokit-rails3 の一部です。そして、その gem は Rails 3 に依存しています。信頼できる geokit-activerecord 実装をフレームワークにしっかりと結合するのではなく、パーツを分離する方法はありませんか?