当用户在我的网站上创建新帐户时,我想将示例数据加载到他的帐户中。我可以用fixtures轻松地做到这一点,但问题是样本数据需要知道新的帐户ID,所以我需要将它传递给fixtures,但我不知道这是否可能。
这是我的想法,但我愿意为新帐户用户将示例数据加载到数据库中的其他最佳方式。
当用户在我的网站上创建新帐户时,我想将示例数据加载到他的帐户中。我可以用fixtures轻松地做到这一点,但问题是样本数据需要知道新的帐户ID,所以我需要将它传递给fixtures,但我不知道这是否可能。
这是我的想法,但我愿意为新帐户用户将示例数据加载到数据库中的其他最佳方式。
哦,好吧,我找到了我的问题的解决方案,http://xianese.blogspot.com/2008/05/use-yaml-to-load-sample-data-into.html 的 xianese有一个解决方案。
我没有使用 Fixtures,但我认为它实际上只是用于测试您的应用程序。
我尚未对其进行测试,但我会向您推荐FactoryGirl 之类的东西。使用起来非常简单,并且与FFAker结合使用是生成样本数据的最佳解决方案。
希望这可以帮助!
快乐编码:)