[英]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.