У меня возникла проблема при использовании обуви. Я в основном пытаюсь открыть документ excel и передать имена рабочих листов в list_box. Следующий метод вызывается нажатием кнопки после выбора файла. (Это все работает и файл открывается)
exc = WIN32OLE::new('excel.Application')
excWB = exc.Workbooks.Open(xlsFile)
@excWS = Array::new
exc.visible = true
excWB.Worksheets.each { |ws| @excWS.push(ws.name) }
para @excWS
list_box :items=> @excWS
Мало того, что имена не отображаются в list_box, приложение вылетает вскоре после загрузки поля без ошибок. para @excWS без проблем показывает имена рабочих листов.
Что я делаю не так?