Artikel mit Tag ruby on rails
Ich hatte je beschrieben, das man Rails Anwendungen in eine ausführbare Datei zusammenpacken kann. Kann man auch, läuft auch super. Aber nur bei mir. Auf nem anderen Rechner nicht mehr und meckert, dass kein Sqlite3 gefunden werden kann.
Nach langem Suchen die Lösung: Einfach sqlite3.dll in das Verzeichnis c:/ruby/bin kopieren. Dann wirds von rubyscript2exe mit eingepackt und die Anwendung läuft auch auf fremden Rechnern.
Nachdem ich die Suse 11 instaliert habe, wollte gem nicht mehr:
:~> gem
/usr/bin/gem:23: uninitialized constant Gem::GemRunner (NameError)
Aber das Internet hat ja für viele Probleme Lösungen parat:
Und ja, es löst nicht das Problem, sondern umgeht nur den Fehler.
iso = Iconv.new('iso-8859-15', 'utf-8')
pdf.Write(5,iso.iconv("öäü use."))
Also einfach alle Strings umwandeln.
(Noch) nicht ausprobiert, klingt aber wirklich interessant:
Ruby on Rails Applicationen werden zu einer Datei zusammengepackt, die unter Windows, Linux oder MacOS mit einem klick ohne weitere Konfiguration lauffähig sein wird.
Außerdem: Why's (poignant) guide to ruby. Ein irres (auch wenn es cool ist: irre wie wahnsinnig nicht wie cool) Buch über Ruby.
Nachtrag: Eine erweiterte Beschreibung, die sogar den Browser startet. Und inzwischen habe ich es auch ausprobiert: funktioniert.
Und nochmehr Links für Ruby on Rails. Diesmal mit dem Thema PDF-Erstellung:
Eine Übersicht verschiedener Bibliotheken zum erstellen von PDFs findet sich hier.
Spannend daraus sieht Ruby FPDF aus. Die Anwendung beschreibt Robby on Rails.

Mit RailRoad lassen sich Klassen- und Modelldiagramme einfach und schnell erstellen. RailRoad wird mittels
gem install railroad
installieren. Danach wird es einfach im Verzeichnis der Rails-Anwendung aufgerufen.
Das Diagramm für die Modelle wird erstellt durch:
railroad -i -l -a -m -M | dot -Tsvg | sed 's/font-size:14.00/font-size:11.00/g' > doc/models.svg
für das Klassendiagramm:
railroad -i -l -C | neato -Tsvg | sed 's/font-size:14.00/font-size:11.00/g' > doc/controllers.svg
Da es hier auch darum geht, dass ich Dinge nicht vergesse (Blog hat auch was mit einem Tagebuch zu tun...):
Ruby on Rails Cheatsheet. Ganz Hilfreich im Dschungel...
Ich lerne ja grade Ruby on Rails (und muss sagen: ich bin, wieder erwarten, begeistert) und dabei ist mir das Buch "Ruby on Rails 2, Das Entwickler-Handbuch" von Galileo Computing in die Hände gefallen. Das schöne daran: das Buch gibts kostenlos online.







