0

我开始创建一个 Rails 插件,其中包含 Controller 和 Model 的一些类和实例方法。我首先尝试为模型设置测试。

在我的测试目录中添加一个模型目录。但我注意到 - 我需要我的模型的 geokit-rails 插件才能“acts_as_mappable”

如何将插件放入测试目录?我尝试将其复制到 /test/plugins/geokit-rails 并将其包含在我的 test_helper 中?

require 'geokit'
require PLUGIN_ROOT + '/test/plugins/geokit-rails/lib/geokit-rails.rb'

我从插件中得到一个错误

MissingSourceFile: no such file to load — geokit-rails/defaults

有什么建议么?

4

1 回答 1

0

我在 geokit-rails/lib/geokit-rails.rb 中进行了一些更改,使插件运行

dir = File.join(File.dirname(__FILE__))
require dir + '/geokit-rails/defaults'
require dir + '/geokit-rails/adapters/abstract'
require dir + '/geokit-rails/acts_as_mappable'
require dir + '/geokit-rails/ip_geocode_lookup'
于 2010-06-29T15:39:28.907 回答