【发布时间】:2013-06-08 23:07:07
【问题描述】:
我正在构建一个网络应用程序,用户需要在其中从练习数据库中进行选择。他们应该能够看到练习名称、描述和技能水平。为此目的构建数据库表的最佳做法是什么?
我想我可以在 CSV 文件中编写每个练习及其属性,然后编写一个 ruby 脚本来解析它并在数据库表中为它解析的每个练习创建一个练习对象。但是,我以前从未这样做过,希望得到反馈。
我将如何在 Heroku 上将此数据库表从开发迁移到生产?
非常感谢您提供任何信息。
【问题讨论】:
-
如果您正在处理文件,那么 yaml 将是比 csv 更好的选择。虽然你是把它们直接放在数据库中,但你为什么需要一个文件,看看 rake db seed
标签: ruby database csv heroku postgresql-9.2