从Javascript生成ice_cube的YAML时出现问题

从Javascript生成ice_cube的YAML时出现问题,javascript,ruby-on-rails,yaml,recurring-events,Javascript,Ruby On Rails,Yaml,Recurring Events,我想从javascript生成用于gem的重复事件。我正在尝试使用将javascript对象转储到yaml。不过,我还没有得到我想要的结果。我不确定这是因为库中的缺陷还是因为我做错了什么 这是我的密码: <script src='yaml_dumper.js'> </script> <script> yaml_object = new YAML(); console.log(yaml_object.dump([{ ':rule_type':'I

我想从javascript生成用于gem的重复事件。我正在尝试使用将javascript对象转储到yaml。不过,我还没有得到我想要的结果。我不确定这是因为库中的缺陷还是因为我做错了什么

这是我的密码:

<script src='yaml_dumper.js'> </script>
<script>
  yaml_object = new YAML();
  console.log(yaml_object.dump([{
    ':rule_type':'IceCube::YearlyRule',
    ':interval':1,
    ':until':'',
    ':count':'',
    ':validations':{
      ':month_of_year':[6],
      ':day_of_week':{
        '0':[3]}
    }
  }]))
</script>
以下是我得到的:

--- #YAML:1.0
':count': ''
':interval': 1
':rule_type': IceCube::YearlyRule
':until': ''
':validations':
  ':day_of_week':
  ':month_of_year':
    - 6

特别是周中的某一天,帕尔姆失踪了。有什么建议吗?

似乎这是图书馆的问题。我转而使用这个YAML转储程序:like so:console.logYAML.dumpobj,得到了我想要的结果

--- #YAML:1.0
':count': ''
':interval': 1
':rule_type': IceCube::YearlyRule
':until': ''
':validations':
  ':day_of_week':
  ':month_of_year':
    - 6