6

Tôi đã quản lý để chạy một đường ray cơ bản App1 trên App Engine sử dụng: http://gist.github.com/268192Migrate hiện ứng dụng ROR để GAE

Vì vậy, trên app2 cơ bản của tôi, tôi cài đặt CE, mà hoạt động tốt trên máy tính cục bộ. (communityengine.org)

Nhưng, khi tôi làm theo các bước tương tự trên app2 thực tế của tôi, nơi community_engine plugin được cài đặt và tất cả các đá quý đang bị đóng băng, các ứng dụng động cơ cài đặt kịch bản yêu cầu đến hơn tập tin khác nhau ghi như boot.rb, routes.rb, mà tôi không cho phép. Vì vậy, như mong đợi, khi tôi xuất bản ứng dụng đường ray + ce cho GAE, nó không phải là xuất bản và nó cũng vít cài đặt cục bộ của CE trên app2.

Vì vậy, vấn đề là hiển nhiên, CE sử dụng ActiveRecord và GAE sử dụng DataMapper.

Vì vậy, câu hỏi của tôi cũng có thể được lặp lại là: Chúng tôi có thể di chuyển ứng dụng ROR hiện có bằng Bản ghi hoạt động sang GAE sử dụng DataMapper không?

PS: Đây là dự án đầu tiên của tôi trên ROR và GAE.

+0

Không ai từng thử điều này trước đây? – zengr

+1

Nếu bạn muốn ứng dụng đường ray trong đám mây, tại sao bạn không thử [heroku] (http://heroku.com/)? Nó là miễn phí cho người mới bắt đầu, và bạn có thể mua thêm sức mạnh nếu bạn cần. Tôi không thể giúp bạn với bạn vấn đề GAE, bởi vì tôi không bao giờ thử nó. – jigfox

+0

Vâng, tôi mới bắt đầu với heroku, nó có vẻ đầy hứa hẹn. – zengr

Trả lời

0

Bạn chắc chắn có thể chuyển CE sang sử dụng DataMapper, nhưng nó là một Rails Engine có lẽ sẽ phù hợp hơn để giữ nó như một dự án dựa trên ActiveRecord. Nhận xét về Heroku là âm thanh. Bạn sẽ tìm thấy hỗ trợ tốt hơn nhiều, và hầu hết thời gian, mọi thứ Chỉ cần làm việc (tm). Hãy thử Heroku.

Các vấn đề liên quan