5

我有一个使用 Globalize3 0.3.0 的 Rails 3.2.7 项目
似乎如果您为具有使用 Globalize3 翻译的属性的模型制作夹具,夹具将填充数据库中模型的表,而不是使用的翻译表通过全球化3。
因此,如果您在单元测试中使用模型,则找不到已翻译属性的值。如果此属性具有存在验证规则,则这会使模型无效。
我有一个解决方法,其中包括为单元测试使用全局设置,明确设置夹具模型的翻译属性。但这不是一个好的解决方案。
有没有办法解决这个问题?

4

0 回答 0