Hallo, leider habe ich derzeit ein kleines Probleme. Ich habe eine kleine Lagerverwaltung in Rails. Sie verwaltet u.a. Bestand (holdings), Verleih (lending), und Lagerorte (StorageLocation).
Nun soll für einen Verleih ein Verleischein erstellt werden. Basis ist ein Odf-Formular, dass automatisiert ausgefüllt werden soll. Dies geschieht, indem die Textfelder über den Namen referenziert werden. Der Code ist hier zu finden: http://pastie.caboo.se/199053 Als kleine Besonderheit kommt hinzu, dass eine Seite maximal 10 Positionen umfasst. Umfasst der Verleih mehr positionen, besteht das Dokument aus mehreren Seiten. Irgendwas läuft jedoch mit XPath aus dem ReXML schief, s.d bei mehr als 1 Seite, nur in die letzte Seite geschrieben wird. Relevant sind wohl die Zeilen: 43-55: pages = XPath.match(@doc, '//office:text') puts "Found #{pages.size} pages!" pages.each do |page| current_blocks = XPath.match(page, '//text:text-input') cache_hash = block_hash(current_blocks) write_header(current_page,cache_hash) write_holding_data(current_page,cache_hash) end Wo liegt der Hund begraben? Ich stehe gerade wie der Ochs vor dem Berg ... Danke, Keep smiling yanosz _______________________________________________ rubyonrails-ug mailing list [email protected] http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
