【问题标题】:Datamapper - best practices for pre-loading dataDatamapper - 预加载数据的最佳实践
【发布时间】:2011-09-21 16:18:49
【问题描述】:

我正在使用 Ruby/Sinatra 和 Datamapper 编写一个 Web 应用程序。我有一些表要预加载数据。有没有最好的做法?例如。我有一张桌子叫references

id name url
-- ---- -------------------
 1 AOL  http://www.aol.com
 2 Dell http://www.dell.com

我想确保在有人第一次启动应用程序时始终加载此数据,并确保 ID 不会更改....

想法?

【问题讨论】:

    标签: ruby sinatra datamapper


    【解决方案1】:

    可能有一块宝石可以为你做这件事,我不知道,如果有,我很想听听。但是,对于我的上一个项目,我只是将我的导入数据放在一个 yaml 文件中,并编写了一个解析该 yaml 文件并使用 DataMapper 为我插入数据的 Ruby 类。

    然后我创建了一个允许我运行这个 Ruby 类的 Rake 任务。

    这是您可能追求的解决方案吗?如果是这样,我可以给你更多的信息。

    【讨论】:

      猜你喜欢
      • 2017-10-28
      • 2018-12-06
      • 2010-09-20
      • 2011-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      相关资源
      最近更新 更多