Tag: yaml

如何将对象保存到文件?

我想将一个对象保存到一个文件,然后轻松地从文件中读取它。 举个简单的例子,假设我有以下3d数组: m = [[[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0]]] 是否有一个简单的Ruby API,我可以使用它来实现这一点,而无需编写解析器来解释文件中的数据? 在示例中,我给它很简单,但随着对象变得更加复杂,使对象持久化变得很烦人。

database.yml和引用无效

我们刚刚将虚拟机升级到我认为相同的ruby配置(通过RVM …… Ruby 1.9.2,Rails 3.0.7,DataMapper 1.1.0)。 最大的区别是我们从MySQL 5.0到5.1。 出于某种原因,在我们的旧虚拟机上运行的完全相同的代码/ database.yml现在在我们尝试连接到数据库时的新代码上失败了。 问题是这个YAML: mysql_defaults: &mysql_defaults adapter: mysql encoding: UTF-8 username: user password: pass host: localhost development: <<: *mysql_defaults database: devdb production: <<: *mysql_defaults database: productiondb host: master.db.site.com 只是扩展到: “mysql_defaults” => { “adapter”=>”mysql”, “encoding”=>”UTF-8”, “username”=>”user”, “password”=>”pass”, “host”=>”localhost” }, “development” => { “adapter”=>”mysql”, “encoding”=>”UTF-8”, “username”=>”user”, “password”=>”pass”, “host”=>”localhost” }, “production” […]

在不破坏锚点和别名的情况下读取和写入YAML文件

之前已经问过这个问题:在不破坏锚点和别名的情况下读取和写入YAML文件? 我想知道如何用许多锚点和别名来解决这个问题? 谢谢

如何在Rails中设置database.yml文件?

我正在做本教程(http://dmix.ca/2008/09/how-to-scrape-websites-in-ruby-on-rails-using-scrubyt/),在开始之前是第4步设置database.yml文件。 不确定那是什么意思。 有人可以解释一下吗?