【发布时间】:2009-04-14 21:39:50
【问题描述】:
在 Rails 中测试使用不同数据库连接的模型的最佳方法是什么。例如,我有一个只读模型 FooBar:
class FooBar < ActiveRecord::Base
establish_connection configurations['foo_bars']
# ...
end
有什么好的约定、技巧或插件吗?
【问题讨论】:
-
如果它是只读的......你到底在测试什么?我假设(因为它是只读的)数据是从其他地方输入的,而 Rails 只是在使用它?
-
我正在测试一些查询逻辑。 FooBar 可以连接来自同一数据库(连接)的表。我还想测试 FooBar 与其他模型的交互性。
标签: ruby-on-rails ruby testing activerecord database-connection