có cách nào đặc biệt để chuyển đổi dự án Ruby on Rails thành dự án JRuby on Rails không? Hiện tại, cần phải có mặt của Rails để nói chuyện với một máy chủ Java thông qua RMI vì vậy đã tự hỏi làm thế nào để thực hiện chuyển đổi. Cảm ơn.Chuyển đổi dự án Ruby on Rails thành dự án JRuby on Rails
8
A
Trả lời
7
Như @Karl nói, nó hoạt động khá nhiều nhưng có một số hãy cẩn thận bạn nên biết:
- Các adapter cơ sở dữ liệu sẽ khác với những gì bạn có thể quen. Chúng dựa trên JDBC. Ví dụ: cài đặt bộ điều hợp MySQL được mô tả here
- Thông thường, bạn sẽ triển khai các máy chủ ứng dụng Java trong sản xuất như Glassfish, Tomcat hoặc Jetty. Thông thường, việc này được thực hiện bằng cách sử dụng Warbler
- Một số đá quý nhất định có tiện ích mở rộng gốc có thể không hoạt động. Xem here để biết chi tiết về những gì được yêu cầu
2
Nó khá nhiều chỉ hoạt động, bạn chỉ cần chạy nó với JRuby thay vì Ruby.
Bạn có thể quan tâm mặc dù điều này: http://jrubyist.wordpress.com/2009/07/15/jruby-and-sqlite3-living-together/
+0
Điều cần biết! Sẽ được sử dụng một cơ sở dữ liệu postgresql đằng sau hiện trường như trái ngược với một sqlite nhưng vẫn còn tốt để biết. Cảm ơn. – peppermonkey
Tuyệt vời, cảm ơn, đây là những gì tôi đang tìm kiếm. Câu hỏi mặc dù, giả sử bạn muốn sử dụng cả hai Ruby on Rails một JRuby trên Rails cho các dự án khác nhau, làm thế nào để bạn giữ các đá quý tương tự khác nhau tách ra? – peppermonkey
@peppermonkey. Tôi rất muốn giới thiệu Ruby Phiên bản quản lý để quản lý ruby và đá quý phân vùng. Xem http://rvm.beginrescueend.com/ – bjg
Đây chính xác là những gì tôi đang tìm kiếm, cảm ơn! – peppermonkey