我有兩個模型,Project和Event。項目has_many事件。如何在Rails 4中從一系列日期創建多個記錄
我想自動創建一個Project的after_create事件。
我的項目模型有兩個日期列prep_start和prep_end
我試圖找到prep_start之間的日期的數組,prep_end
我已經創建了一個應該關注的問題自動創建事件after_create新@項目。我的關注(Add_Events.erb)文件如下所示:
module AddEvents
extend ActiveSupport::Concern
included do
after_create :event_dates, :add_events
end
def event_dates
@project = Project.new
(@[email protected]_end)
end
end
def add_events
@event_dates.each do |event_date|
self.events.create!(occurs_on: event_date)
end
end
我無法獲取數組。
謝謝(抱歉,我在一週工作...長的回覆時間)。我試圖不使用太多的寶石,所以我更新了我的問題,以反映我如何在project.prep_start和project.prep_end之間找到日期數組。感謝您的幫助......我仍在工作。 – NothingToSeeHere 2014-09-29 15:22:52