在所有分我灯具具有相同的名称,它似乎并不可能有一个固定开头的单词“测试”表,他们的目的是因为最近遇到的问题与导轨的,
有谁知道的方式有不同的夹具名称,然后将其映射到正确的表?
谢谢,安迪
This blog post类似于你想要做什么。
您可以手动设置类的指定固定的,像这样:
class SomeTest < ActiveSupport::TestCase
set_fixture_class widgets: 'Module::ClassInAModule'
fixtures :widgets # or fixtures :all if you’ve defined all the mappings required
test 'widgets can be found' do
assert Module::ClassInAModule.all.any?, 'there should be widgets'
end
end
根据你的测试/测试助手是如何设置,您可能希望将此呼叫转移到一个父类什么的。
在模型中设置此关键字:
class Anywhere < ApplicationRecord
self.table_name = "singular_table"
end
OBS:(滑轨> = 5)