我想找出时间表的细节。例如:
我有一个活动的时间表: 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我没有在来源中找到任何方法,有人做了某事。类似的?我的方法是解析哈希并提取每条规则.
发布于 2012-02-06 15:35:05
您应该能够只查看类中的这些信息,但这是在规则级别,而不是计划级别:
event.schedule.rrules.each do |rule|
rule.class.name
end关于IceCube与Rails的集成,有几个项目。我肯定会去看看
https://stackoverflow.com/questions/9158421
复制相似问题