Gibt es eine bestimmte Möglichkeit, ein Ruby on Rails-Projekt in ein JRuby on Rails-Projekt zu konvertieren? Jetzt ist es notwendig, die Rails-Seite über RMI mit einem Java-Server zu sprechen, also fragte ich mich, wie ich die Konvertierung machen sollte. Vielen Dank.Konvertieren eines Ruby on Rails-Projekts in ein JRuby on Rails-Projekt
8
A
Antwort
7
Wie @Karl sagt, es ist ziemlich viel funktioniert, aber es gibt eine Reihe von Einschränkungen sollten Sie beachten:
- der Datenbank-Adapter wird sich von denen unterscheiden, an die du gewöhnt bist. Sie basieren auf JDBC. Zum Beispiel wird die Installation des MySQL-Adapters beschrieben here
- Sie werden im Allgemeinen auf Java-Anwendungsservern in der Produktion wie Glassfish, Tomcat oder Jetty bereitstellen. In der Regel geschieht dies mit Warbler
- Bestimmte Edelsteine mit nativen Erweiterungen funktioniert möglicherweise nicht. Siehe here Einzelheiten über das, was erforderlich ist
2
Es funktioniert ziemlich einfach, Sie führen es einfach mit JRuby statt Ruby.
Sie könnten in diesem obwohl interessieren: http://jrubyist.wordpress.com/2009/07/15/jruby-and-sqlite3-living-together/
+0
Gut zu wissen! Wird eine Postgresql-Datenbank hinter der Szene im Gegensatz zu einem SQLite verwenden, aber immer noch gut zu wissen. Vielen Dank. – peppermonkey
Toll, danke, das ist, was ich gesucht habe. obwohl Frage, vorausgesetzt, Sie sind für verschiedene Projekte sowohl Ruby on Rails ein JRuby on Rails verwenden möchten, wie halten Sie die verschiedenen ähnliche Edelsteine getrennt? – peppermonkey
@peppermonkey. Ich würde die Ruby-Version Manager für die Verwaltung von Rubinen und partitioniert Edelsteinen sehr empfehlen. Siehe http://rvm.beginrescueend.com/ – bjg
Das ist genau das, was ich suche, danke! – peppermonkey