gpt4 book ai didi

activerecord - 导轨 4 : Export database to YAML

转载 作者:行者123 更新时间:2023-12-04 02:45:45 31 4
gpt4 key购买 nike

使用 Rails 2/3,可以使用几个插件之一(见 Best way to export a database table to a YAML file?)轻松地将数据库导出(转储)到 YAML。

但是,这些插件似乎都与 Rails 4 不兼容。是否还有一种简单的方法可以做到这一点?

最佳答案

问题中链接的帖子中指示的方法仍然有效,但代码不再是插件:它是 yaml_db gem。

存储库位于 https://github.com/yamldb/yaml_db

要转储数据库,请将 gem 添加到 Gemfile,发出

bundle update 

然后发出:
rake db:data:dump

转储文件是:
db/data.yml

如果你像我一样遇到错误
undefined method `[]=' for #<ActiveRecord::Result:0x007ff34c76d508>

可以按照此票中给出的说明进行修复:

https://github.com/ludicast/yaml_db/pull/45

您所要做的就是添加
gem 'yaml_db', github: 'jetthoughts/yaml_db', ref: 'fb4b6bd7e12de3cffa93e0a298a1e5253d7e92ba'

到 Gemfile

关于activerecord - 导轨 4 : Export database to YAML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18748599/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com