我有一个捆绑了AR的Sinatra应用程序。 Geokit-wise,我需要保持acts_as_mappable mixin提供的某些模型中的逻辑。事实上,这个mixin是geokit-rails3的一部分,而不是geokit。并且这些宝石取决于rails 3.为了制作可靠的geokit-activerecord实现而不是将它紧密地耦合到框架,有没有办法解耦部分?
答案 0 :(得分:0)
如果 geokit-rails3 gem依赖于 rails gem,则无法对其进行任何操作。剩下的唯一选择是重写 geokit-rails3 gem或将其中所需的部分提取到项目中。
我还建议查看 geocoder gem,因为此时它似乎更好地维护( geokit 几乎已经死了)并且它附带了一个ActiveRecord集成主要的宝石本身...