我有一个名为激活码的ember cli mirage工厂,我可以在我的测试中创建它,但是当我尝试在mirage config.js中通过路由处理程序中可用的db访问它时,我得到未定义或错误,这里&# 39;我的代码:
delete[]
我尝试使用db.activationCode / activationCodes / activation-code / activation-codes访问它,但我一直未定义或错误 - 未定义代码/代码。 当我使用常规名称时,如#34;激活"对于工厂名称,我可以毫无问题地访问它。那么,为什么名称为dasherized的工厂工作不正常而且名为"激活"呢?
答案 0 :(得分:0)
我发现问题是什么,我使用的是ember-cli-mirage版本0.1.11,对于这个版本,我们希望你用蛇案例命名你的文件然后你可以用db访问它。 factory_name。 从版本0.2开始,它们遵循虚线文件名的ember-cli约定。 http://www.ember-cli-mirage.com/docs/v0.2.0-beta.9/upgrading/