0

我有一个捆绑了 AR 的 Sinatra 应用程序。Geokit 方面,我需要将逻辑保留在acts_as_mappable mixin 提供的某些模型中。问题是,这个 mixin 是 geokit-rails3 的一部分,而不是 geokit。并且这些 gem 依赖于 rails 3。是否有一种方法可以解耦各个部分以实现可靠的 geokit-activerecord 实现,而不是将其与框架紧密耦合?

4

1 回答 1

0

如果geokit-rails3 gem 依赖于rails gem,你就无能为力了。剩下的唯一选择是重写geokit-rails3 gem 或从中提取所需的部分到您的项目中。

我还建议研究地理编码器 gem,因为目前它似乎得到了更好的维护(geokit实际上已经死了),并且它在主 gem 本身中集成了 ActiveRecord ......

于 2012-09-27T13:37:08.163 回答