- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在考虑使用 Ice Cube https://github.com/seejohnrun/ice_cube用于重复发生的事件。
我的问题是,如果我需要获取在给定时间段内(例如,一天或一周内)的任何事件,有没有比这样循环遍历它们更好的方法:
items = Records.find(:all)
items.each do |item|
schedule = item.schedule
if schedule.occurs_on?(Date.new)
#if today is a recurrence, add to array
end
end
最佳答案
这是一种方法 - 但人们更经常做的是最终将他们的日程安排非规范化为一种便于查询的格式。
您可能有一个名为 ScheduleOccurrences 之类的集合 - 您每周构建它/然后查询它。
不幸的是,它必须以这种方式工作,但坚持 iCal 管理时间表的方式导致 IceCube 需要以某些方式格式化其数据(特别是可以符合 iCal RFC 要求的方式)。
我最近一直在思考一个图书馆会是什么样子,它摆脱了一些限制,以获得更大的灵活性 - 但它肯定仍然有点偏离。
希望这可以帮助
关于ruby-on-rails - 有效地检索给定时间段内的 ice_cube 计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10825066/
我想确定时间表的详细信息。例如: 我有一个事件的时间表:event.schedule "Every 3 months on the 10th day of the month" 由哈希表示: {
我有简单的事件模型(标题、日期、用户) 我按月创建了事件日历(gem 'watu_table_builder')。我需要创建重复事件的功能。我发现我可以使用 gem ice_cube 来做它。但我不清
我正在考虑使用 Ice Cube https://github.com/seejohnrun/ice_cube用于重复发生的事件。 我的问题是,如果我需要获取在给定时间段内(例如,一天或一周内)的任何
我正在尝试使用 ice_cube 和 recurring_select gem 创建重复事件。 这是我的 _form.html.erb 代码:
我正在尝试利用 ice_cube 和 recurring_select gems 的 [awesome] 功能来处理重复发生的事件。我有一个 schedule我的数据库中的 (text) 列和事件模型
我正在尝试使用名为 ice_cube 的 Ruby gem在 IRB 中,但它不起作用: [~]$ rvm gemset create ice 'ice' gemset created (/home/
刚开始玩弄 ice_cube我已经创建了每周计划(以半小时为粒度) schedule = IceCube::Schedule.new(Time.now.change(:min => 30)) 有几个规
这里一定有一些简单的东西被忽略了...... 我一直在尝试各种方法来创建基本的 IceCube 计划 ( https://github.com/seejohnrun/ice_cube )。总体目标是使
我是一名优秀的程序员,十分优秀!