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

Antwort per Email an