我正在使用gdata ruby gem来获取Google API以获取日历。 (根据http://code.google.com/apis/gdata/articles/gdata_on_rails.html#ClientLogin)
问题是,即使日历源具有有效的XML,我也会继续:
NoMethodError(nil的未定义方法'elements':NilClass):
app / controllers / g_data_controller.rb:74:block in fetch_feed'
app/controllers/g_data_controller.rb:63:in
fetch_feed'
app / controllers / g_data_controller.rb:122:在`index'
feed= @client.get(m.gcal_id).to_xml
if feed
entry=feed.elements['entry'] #Error on this line !
不确定此代码BTW的问题,我使用rexml(由谷歌建议)来解析XMl元素。