0

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

4

1 に答える 1

0

geokit-rails3 gem がrails gem に依存している場合、それについては何もできません。残っている唯一のオプションは、gekit-rails3 gem を書き直すか、そこから必要な部分をプロジェクトに抽出することです。

また、 geocoder gemを調べることをお勧めします。これは、現時点ではより適切に維持されているように思われ ( gekitは実質的に死んでいます)、メインの gem 自体に ActiveRecord が統合されているためです...

于 2012-09-27T13:37:08.163 に答える