首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定ice_cube计划

确定ice_cube计划
EN

Stack Overflow用户
提问于 2012-02-06 10:03:26
回答 1查看 828关注 0票数 2

我想找出时间表的细节。例如:

我有一个活动的时间表: event.schedule

代码语言:javascript
复制
"Every 3 months on the 10th day of the month"

由散列表示:

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

要设置特定的表单元素(下拉列表,复选框),我需要评估特定的规则。例如:

代码语言:javascript
复制
  event.schedule.interval 

我希望

代码语言:javascript
复制
  IceCube::MonthlyRule

我没有在来源中找到任何方法,有人做了某事。类似的?我的方法是解析哈希并提取每条规则.

EN

回答 1

Stack Overflow用户

发布于 2012-02-06 15:35:05

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

代码语言:javascript
复制
event.schedule.rrules.each do |rule|
  rule.class.name
end

关于IceCube与Rails的集成,有几个项目。我肯定会去看看

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9158421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档