问题标签 [yaml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何从夹具中填充导轨中的表格?
快速总结: 我有一个 Rails 应用程序,它是个人清单/待办事项列表。基本上,您可以登录并管理您的待办事项列表。
我的问题: 当用户创建新帐户时,我想用 20-30 个默认待办事项填充他们的清单。我知道我可以说:
但是,我有 20 个 ChecklistItem 行要填充,所以这将是 60 行非常潮湿(也不是 DRY)的代码。一定有更好的办法。
因此,我想在创建帐户时使用 YAML 文件中的 ChecklistItems 表作为种子。YAML 文件可以填充我的所有 ChecklistItem 对象。创建新用户时——bam!-- 预设的待办事项在他们的列表中。
我该怎么做呢?
谢谢!
(PS:对于那些想知道我为什么这样做的人:我正在为我的网页设计公司进行客户登录。我有一组 20 个步骤(第一次会议、设计、验证、测试等),我要经历每个 Web 客户端。这 20 个步骤是我要为每个新客户端填充的 20 个清单项。但是,虽然每个人都从相同的 20 个项目开始,但我通常会根据项目自定义我将采取的步骤(因此我的香草待办事项列表实现和希望以编程方式填充行)。如果您有问题,我可以进一步解释。
ruby-on-rails - 优化 Ruby on Rails 项目
我正忙着创建一个非常简单的ruby on rails应用程序,它不需要很多默认情况下加载到 ruby on rails 环境中的东西。
我不会使用mysql,只是一个从 Yaml 文件中获取数据的模型。所以我想我不需要ActiveRecord,或者至少不需要很大一部分。(如果我在这里错了,请纠正我);
如何从我的应用程序中清除所有不需要的东西。
(就像阻止应用程序在 /config/database.yml 中查找我不需要的配置)
而且,当我全部完成后,我如何确定哪些东西已加载但不需要?示例:ActionMailer。
谢谢,
史蒂夫
excel - 我可以使用什么文本格式来呈现 Excel 电子表格中的原始数据?
我有一个 Excel 电子表格,其中包含许多人对另一个人的身高和体重的估计。此外,有些人在这两个估算单元格上都留下了评论,例如“此估算考虑了某某”。
我想从电子表格中获取数据(我已经想出了如何解析它),并将其表示为纯文本文件,以便我可以轻松地将其解析回结构化格式(理想情况下使用 Perl)。
最初我想使用 YAML:
但是现在我认为这有点难以阅读,我想知道是否有一些文本表格表示会更容易阅读并且仍然可以解析。
就像是:
有一个更好的方法吗?
php - 固定装置可以从其他固定装置“复制”项目吗?
在我的 ACL 装置中,我有资源和动作,大多数资源共享共同的动作,如 CRUD,在 Doctrine (yaml) 中有没有办法扩展另一个元素?
这是我当前的 yaml 的简介:
我如何使用新资源扩展 R1,例如,称为“新闻文章”,它将继承 A1 到 A4 + 包括它自己的操作?
c# - C# Yaml 处理
我正在使用代码项目站点上提到的 C# Yaml Parser
如果我的 Yaml 如下所示
成功解析后,如何访问数据项以便进行进一步处理。例如,如果我需要获取“名称”的值,我需要编写什么代码,文档说使用 doc.Root,但找不到任何关于如何使用它的示例。
python - 从 python 库调用时,Solaris 上的 BeanStalkd 不返回任何内容
我正在使用 Solaris 10 操作系统(x86)。我安装了 beanstalkd,它通过使用命令“beanstalkd -d -l hostip -p 11300”开始正常。
我的系统上有 Python 2.4.4 我安装了 YAML 和 beanstalkc python 库来连接 beanstalkd 和 python 我的问题是当我尝试编写一些代码时:
导入 beanstalkc beanstalk = beanstalkc.Connection(host='hostip', port=11300)
到目前为止没有错误,但是当我尝试在 beanstalk 上做一些事情时,比如说列出队列。没发生什么事。
豆茎.tubes()
它只是挂起,没有任何回报。如果我取消操作(在 python env 上使用 ctr+c)或停止服务器,我会立即看到输出:
回溯(最后一次调用):文件“”,第 1 行,在?文件“/usr/lib/python2.4/site-packages/beanstalkc-0.1.1-py2.4.egg/beanstalkc.py”,第 134 行,在管中返回 self._interact_yaml('list-tubes\r\n ', ['OK']) 文件“/usr/lib/python2.4/site-packages/beanstalkc-0.1.1-py2.4.egg/beanstalkc.py”,第 83 行,_interact_yaml 大小,= self. _interact(command,expected_ok,expected_err)文件“/usr/lib/python2.4/site-packages/beanstalkc-0.1.1-py2.4.egg/beanstalkc.py”,第57行,在_interact状态,结果=自我._read_response() 文件“/usr/lib/python2.4/site-packages/beanstalkc-0.1.1-py2.4.egg/beanstalkc.py”,第 66 行,在 _read_response response = self.socket_file.readline() .split() 文件“/usr/lib/python2.4/socket.py”,第 332 行,在 readline data = self.
知道怎么回事吗?我是一个 Unix 新手,所以我不知道我做错了什么设置导致这个。
编辑:似乎问题出在 BeanStalkd 本身,有人在 Solaris 10 上使用过这个吗?如果是这样,您使用的是哪个版本?标记为 one 的 v1.3 在 Solaris 上无法编译,而来自 git 代码库的最新版本编译它会导致上述问题(或者在 Solaris 上可能需要进行一些配置?)。
edit2:我使用 beanstalkd、PyYAML、pythonbeanstalc 和 libevent 将相同的组件安装并编译到 UBUNTU 机器上,它工作正常。问题似乎是关于在 solaris 上编译 beanstalkd,我还没有制作或阅读任何解决方案。
ruby - 是否可以在 ruby 中为 to_yaml 指定格式选项?
编码
生产
虽然这是一个正确的 yaml,但当你有一个数组散列时它看起来很丑。有没有办法让我to_yaml
生成 yaml 的内联数组版本?
可以将选项哈希传递给 to_yaml
但你如何使用它?
编辑 0:感谢 Pozsár Balázs。但是,从 ruby 1.8.7 (2009-04-08 patchlevel 160) 开始,options hash 不能像宣传的那样工作。:(
google-app-engine - 如何使用 Google App Engine 重定向所有 URL
如何配置 app.yaml 文件以将所有 URL 重定向到另一个 URL?例如,我希望http://test.appspot.com/hello或http://test.appspot.com/hello28928723重定向到http://domain.com。
我目前只提供静态文件。这是我的 app.yaml 文件:
python - 为什么这不是 Rx 的有效模式?
我使用 YAML 作为 Python 项目的配置文件格式。
最近我发现Rx是唯一可用于 Python 和 YAML 的模式验证器。:-/ Kwalify适用于 YAML,但仅适用于 Ruby 和 Java。:(
我整天都在阅读他们缺少的文档,但似乎无法编写有效的模式来表示我的文件结构。帮助?
我有以下 YAML 配置文件:
我无法表示嵌套结构。我想要的是最外面的项目(在这种情况下是 cmd、load 和 echo)是一个任意字符串,而该字符串又包含其他项目。'exec' 是一个固定字符串和必填项;'aliases' 和 'filter' 也是固定的,但应该是可选的。过滤器又具有另一组必需项和可选项。我应该如何用 Rx 来表示这个?
到目前为止,我有以下架构(在 YAML 中),Rx 无法编译:
在 IPython 中测试这个给了我这个:
这让我相信我没有在某处指定“类型”。:-S
有任何想法吗?
我已经厌倦了与这件事作斗争......还有其他方法可以编写模式并使用它来验证我的配置文件吗?
提前致谢,
伊万
java - Yaml 解析器阻塞
我有一个 yaml 片段
我的 yaml 解析器在 Passwordregexfailmessage 上窒息:很明显它不喜欢语法,但不熟悉 yaml。您如何引用或构造此元素以使其可解析。
如果密码不符合 passwordregexp 标准,则会显示此信息。