我有一个称为事件的模型,其属性为:
string "name"
string "location"
string "lecturer"
date "start_time"
date "end_time"`
如何将icalendar文件中的数据分配到变量中?我尝试过这样的事情
@ievent_file = File.open("calendar2.ics")
@ievents = Icalendar::Event.parse(@ievent_file)
@ievent = @ievents.first
@event = Event.new(@ievent)
但是它表明我需要哈希而不是变量@ievent
。另外,这有点愚蠢,因为icalendar事件中有更多变量,但是较早之前,我尝试分配诸如Event.new(@ievent.summary,@ievent.location, @ievent.description, @ievent.dtstart, @ievent.dtend)
之类的单个变量,但这也向我表明我需要哈希。那怎么办呢?
答案 0 :(得分:1)
使用如下哈希:
CASE