我有简单的事件模型(标题,日期,用户),我用个月(宝石“watu_table_builder”)创建活动日历。 我需要的功能来创建重复事件。 我想通了,我可以用宝石ice_cube它。 但目前尚不清楚对我来说。
我添加到模型:
class Event < ActiveRecord::Base
#require 'ice_cube'
include IceCube
belongs_to :user
validates :title, :presence => true,
:length => { :minimum => 5 }
validates :shedule, :presence => true
def self.events_and_repeats(date)
@events = Event.where(shedule:date.beginning_of_month..date.end_of_month)
# Here I need to figure out what is events repeats at this month (from date param)
# how I may combine it with Events array
@events_repeats = @events # + repeats
return @events_repeats
end
1)如何我可以与活动相结合阵列重复规则?
2)正如我明白,我可以保存到DB大约在YAML YAML重复信息= schedule.to_yaml
但目前尚不清楚对我来说它是如何创建重复(无,每一天,每一月,每一年)下拉列表,并与shedule规则链接它很好的方式。 在哪里,我应该怎么实现它(转换用户的choise向右shedule)