从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获取变量的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法从 python 代码中获取值到 YAML 文件中