2011-11-21 34 views
26

Tôi có một trang web được xây dựng trên đầu trang của Rails. Về bản chất, tôi muốn phát hành một phiên bản nhẹ của nó cho appstore, và tôi nghĩ Phonegap là một giải pháp tốt w/o viết một ứng dụng iOS đầy đủ.Rails 3/PhoneGap: Chuyển đổi ứng dụng Rails thành ứng dụng Phonegap iOS?

Cách dễ nhất để có được thứ gì đó như thế này ở ngoài cửa là gì? Tôi mới sử dụng PhoneGap và rất thích nếu một nhà phát triển trải nghiệm có thể làm sáng tỏ cách thực hiện. Tôi cảm thấy nó cũng sẽ là một nguồn tài nguyên quý giá cho nhiều nhà phát triển Rails khác.

Rails của tôi 3 ứng dụng sử dụng phát sinh cho authenication, carrierwave để xử lý tệp, amazon S3 để lưu trữ và Heroku để lưu trữ. Ai đó có thể cho tôi một số hiểu biết cơ bản về cách tất cả các thành phần này được bao bọc và không được sử dụng với PhoneGap?

Trả lời

26

Tôi mới đến PhoneGap quá, nhưng tôi đang khám phá các ý tưởng tương tự hơn bạn và tôi đã tìm thấy hình màn ảnh hữu ích này: "PhoneGap + Rails 3 API" http://vimeo.com/18763953

Ý tưởng là bạn thực hiện ứng dụng phía máy khách HTML5 thực hiện cuộc gọi tới API Rails ở phía máy chủ.

Đây là mã của bản demo thu hình màn ảnh:

Hy vọng điều đó sẽ hữu ích!

+0

Thật không may, cả hai liên kết này đều không hoạt động. – Obromios

+0

Xin chào. Tôi đang chọn để xây dựng một Ruby on Rails Json api với front end Ionic App. Bạn nghĩ gì về nó?Phonegap sẽ trở nên dễ dàng hơn và nhanh hơn? Tôi nghĩ rằng không nên đầu tư quá nhiều việc với phonegap nếu ứng dụng sẽ không được xuất bản trong cửa hàng –

4

Tôi nghĩ rằng nó có thể là có liên quan để kiểm tra đá quý phonegap-rails đá quý của tôi và ví dụ của tôi ray/ember.js App được xuất khẩu với PhoneGap. Nó cũng thực hiện xác thực mã thông báo dựa trên xác thực ember-auth và một số chiến lược OAuth ở trên cùng của Devise.

Hiện nay trong de chi nhánh devel: https://github.com/joscas/base_app/tree/devel

Heroku triển khai: https://starter-app-staging.herokuapp.com (phiên bản máy tính để bàn)

Các đá quý xuất khẩu tài sản, sửa chữa đường dẫn vv để cho phép xuất khẩu liên tục các ứng dụng trang duy nhất dựa trên một đường ray phụ trợ.

1

Tại 37 Tín hiệu họ render html của họ Server Side và vừa tạo một wrapper ứng dụng. Đây là bài viết: https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content Đây là một sự khác biệt quan trọng trong hầu hết các phương pháp tiếp cận vì hầu hết sẽ tái phát triển giao diện người dùng của họ bằng cách sử dụng khuôn khổ phía khách hàng và nó có tiềm năng để tiết kiệm cho người dùng một loạt thời gian. Nhược điểm là tôi đã nghe tin đồn bạn không thể vào được kho ứng dụng iOS, nhưng có vẻ như họ không gặp vấn đề gì với nó. Ngoài ra còn có các dịch vụ như GoNative.io sẽ bao gồm ứng dụng của bạn cho bạn.

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