繁体   English   中英

Ruby on Rails-如何从文件“正确的方式”播种?

[英]Ruby on Rails - how to seed from a file “the right way”?

我有一个包含数据的XML文件,可以轻松解析它以将数据插入我的rails数据库中。 唯一的问题是-文件应进入哪个目录(“公共”似乎是错误的,因为数据库中的初始数据不应是公共的),以及如何在seeds.rb文件中引用该文件(即,前缀将确保将找到该文件)。

这是一个有点愚蠢的问题,但是我已经有一段时间没有碰过rails了,他们一直在更改目录结构...

我只是将文件放在/db/data_source类的文件夹中,因为seeds.rb位于/db因此它保持了整体逻辑。

您可以使用以下任何文件来引用:

"#{Rails.root}/path/to/file"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM