gpt4 book ai didi

ruby - 确定 ice_cube 计划

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:22 27 4
gpt4 key购买 nike

我想确定时间表的详细信息。例如:

我有一个事件的时间表:event.schedule

"Every 3 months on the 10th day of the month"

由哈希表示:

  {
:start_date=>2012-02-06 10:37:04 +0100,
:rrules=>[{
:validations=>{
:day_of_month=>[10]},
:rule_type=>"IceCube::MonthlyRule",
:interval=>3
}],
:exrules=>[], :rdates=>[], :exdates=>[]
}

设置特定的表单元素(下拉菜单、复选框)我需要评估特定的规则。例如对于

  event.schedule.interval 

我希望

  IceCube::MonthlyRule

我没有在源代码中找到任何方法,有人做了某事吗?相似的 ?我的方法是解析散列并提取每条规则......

最佳答案

您应该能够只查看该信息的类,但它是在规则级别,而不是计划级别:

event.schedule.rrules.each do |rule|
rule.class.name
end

有一些项目围绕着 IceCube 与 Rails 的集成。我一定会去看看

关于ruby - 确定 ice_cube 计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9158421/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com