【问题标题】:CSV formated Fixtures or Factory Girl data (RUBY)CSV 格式的 Fixtures 或 Factory Girl 数据 (RUBY)
【发布时间】:2014-01-07 00:20:18
【问题描述】:

我有许多 CSV 格式的文件,我想用作 Fixtures 或 Factory Girl 数据。我找到了这个..

Rails won't find CSV fixtures

表示不推荐使用 CSV 文件支持。我还需要哪些其他解决方案才能将 CSV 文件用作带有 rspec 的示例数据?

【问题讨论】:

    标签: ruby-on-rails ruby rspec fixtures


    【解决方案1】:

    夹具很难维护,几乎每个人都在迁移到工厂。我鼓励你考虑创建一些工厂而不是依赖于夹具,同时考虑到你的夹具格式不再受支持。

    刚开始可能会多花一点时间,但维护起来肯定会更有效。

    您可以创建一个脚本来解析 CSV 并使用您的固定装置向数据库提供数据,但同样,我不鼓励您这样做。

    【讨论】:

    • 样本数据来自作为输入文件的 CSV 文件,输入文件将被转换,值已更改,需要测试正确的新值。我不确定工厂女孩如何测试这样的东西。因为数据是相互依赖的。需要测试的不仅仅是一个记录,而是一个依赖数量的值。考虑股票投资组合和市值百分比,这取决于股票价值和由所有其他投资组合价值组成的整个投资组合价值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    相关资源
    最近更新 更多