rexml NoMethodError- 'elements' для nil: NilClass - PullRequest
0 голосов
/ 12 марта 2011

Я использую gdata ruby ​​gem для API Google для получения календарей.(согласно http://code.google.com/apis/gdata/articles/gdata_on_rails.html#ClientLogin)

Проблема в том, что даже если в фиде календаря есть действительный XML, я продолжаю получать: NoMethodError (неопределенный метод 'elements' для nil: 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 !

Не уверен, что случилось с этим кодом, кстати, я использую rexml (как предложеноgoogle) для разбора элементов XMl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...