rexml NoMethodError-'elements'代表nil:NilClass

时间:2011-03-12 16:19:52

标签: ruby-on-rails

我正在使用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元素。

0 个答案:

没有答案