如何将数据播种到现有 Rails 模型的新列中?
我有一个名为 County 的 Rails 模型,其中包含该县不同人口属性的 5 列数据。美国每个县的 counties
表中都有一条记录。我现在需要添加额外的县级数据来满足新的需求。县表将额外获得大约 10 行用于数字人口数据(按种族和民族细分)。我目前将数据保存在 .csv 文件中,可以使用了。
如何将新数据植入现有模型中,以便在数据库中填写每个县的县特定信息?这可以通过 rake db:seed 来完成吗?
I have a rails model called County that has 5 columns of data for different population attributes for that county. There is a record in the counties
table for each county in the US. I now need to add additional county level data to meet a new need. The counties table will get an additional 10 or so rows for numeric population data (breakdown by race and ethnicity). I currently have the data in a .csv file, ready to go.
How do I seed the new data into the existing model such that I fill in the county specific information for each county in the database? Can this be done with rake db:seed
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,您可以使用 FasterCSV 来解析您的输入文件。如果您有具体问题,请询问。
To start with, you can use FasterCSV to parse your input file. From there if you have a specific question please ask.