从rails中的yaml获取变量

Posted

技术标签:

【中文标题】从rails中的yaml获取变量【英文标题】:Get variable from yaml in rails 【发布时间】:2017-10-24 11:39:42 【问题描述】:

我有一个包含键值对的 yaml 文件。我想使用这个文件来配置一个表单(标题和 DOM 滑块值)。

如何获取密钥以便我可以将其设置为等于 ie。 @project_title 和值,所以我可以设置滑块值(jQuery?)?

【问题讨论】:

您是在问“我如何用 ruby​​ 编写 YAML 文件”? (ruby-doc.org/stdlib-2.1.0/libdoc/yaml/rdoc/YAML/Store.html) 你的问题很不清楚。 @TomLord 否。如何从 yaml 获取键/值以用作 rails 中的变量。 您选择的词语非常令人困惑:“如何获取密钥以便我可以设置它等于...所以我可以设置 ...”——我现在看到您所问的只是“我如何读取 YAML 文件”。您不是“在文件中设置值”,您只是在 javascript 中分配变量。如果您对此进行了谷歌搜索,则可以通过 easy 找到大量现有答案。 Reading and updating YAML file by ruby code的可能重复 【参考方案1】:

@JustusP 加载任何 YAML 文件,你可以简单地使用内置 YAML load_file 方法

@yaml_object = YAML.load_file("path_to_file")

这会将 YAML 文件的内容加载为 HASH 对象。

【讨论】:

谢谢!如何访问对象中的特定键/值? 您可以简单地使用@yaml_object['key'] 来访问任何对象

以上是关于从rails中的yaml获取变量的主要内容,如果未能解决你的问题,请参考以下文章

Rails 5 将环境变量读取为 YAML 文件中的字符串

有没有办法从 python 代码中获取值到 YAML 文件中

从bash中的yaml数组获取值[重复]

如何从 azure devops 上的图表 yaml 文件中获取 appVersion?

如何从 Gatsby.js 中的 YAML 数组中获取图像

如何从 Rails 中的枚举中获取整数值?