Jasper in Rails integrieren 3

8

Ich versuche eine rails 3 App mit jasper nach diesem Wiki zu integrieren:

Ссылка

Aber es scheint, dass viele Informationen nicht aktualisiert werden, so dass es sehr schwer war, es selbst zu machen. Ich habe auch ein Thema im ruby-forum gelesen: Ссылка mit einigen erklärten Details, aber konnte es immer noch nicht funktionieren.

Mein erstes Problem hängt mit der Methode render_to_string zusammen: Wenn die Controller-Methode ausgeführt wird, erhalte ich den Fehler "Vorlage fehlt":

das ist die Methode:

%Vor%

Obwohl das einfach scheint, verstehe ich nicht, warum das passiert. render_to_string nicht mit layout = & gt; false , um das String-Ergebnis dieser Aktion zu erhalten? Ich habe auch : action anstelle von : template versucht, aber es funktioniert genauso.

Wenn jemand mit etwas Erfahrung mit dieser Integration helfen könnte ... Danke im Voraus, André

    
AndreDurao 17.06.2011, 16:46
quelle

4 Antworten

1

Wir verwenden jasperreports, um Berichte zu erstellen, und haben kürzlich auf Rails 3.0 aktualisiert. Um das XML zu erstellen, verwenden wir xml.erb-Vorlagen. Jasper-Berichte laufen in einem separaten Glassfish-Server Hier ist die allgemeine Idee:

%Vor%     
sockmonk 28.10.2011 17:58
quelle
0

Ich weiß nichts über Jaspis, aber es klingt so, als ob Sie zwei Dinge tun wollen: eine PDF-Vorlage rendern und dann die Rohausgabe mit einem PDF-MIME-Typ zurücksenden:

%Vor%

Sie geben die externe URL als Vorlagepfad ein, aber das ist wahrscheinlich falsch, wenn Sie Fehler bezüglich des Vorlagenpfads erhalten. Fix den Vorlagenpfad zuerst.

    
Winfield 21.08.2011 17:58
quelle
0

Verwende savon, um mit jaserserver in rails3 zu interagieren. Hier ist ein Beispiel:

%Vor%     
Chaarel 02.08.2012 13:16
quelle
0

Versuchen Sie, den Code render_to_string() folgendermaßen zu ändern:

%Vor%     
Paulo 22.08.2011 14:08
quelle