目前我的所有固定装置的名称与它们所针对的表格相同,由于最近在Rails中出现了一个问题,似乎不可能使用以“test”开头的固定装置。
有人知道如何使用不同的固定装置名称并将其映射到正确的表格吗?
谢谢, 安迪
目前我的所有固定装置的名称与它们所针对的表格相同,由于最近在Rails中出现了一个问题,似乎不可能使用以“test”开头的固定装置。
有人知道如何使用不同的固定装置名称并将其映射到正确的表格吗?
谢谢, 安迪
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: (Rails >= 5)