2011-02-11 64 views
4

我搜索解決方案的周圍,沒有找到任何真正有關的主題。Rails3和設計使用Iphone/Android/Wp7應用程序

這就是爲什麼,我問你們的幫助:-)

假設我有一個Rails 3的運行的應用程序使用設計的用戶進行身份驗證。

我需要爲iPhone/Android和WP7創建移動應用程序。

手機應用程序應該溝通/登錄/創建/列表,做任何網站可以做的事情。

移動應用程序可以通過解析XML來交流......但也許已經有lib /框架或更性感的東西?

什麼是我的移動應用程序和我的Rails網站之間進行通信的最佳方式?

+0

你的問題是什麼?如何將您的rails網站轉換爲手機應用程序? – 2011-02-11 02:38:22

回答

1

我會使用xml或json輸出來回共享數據;爲了驗證您可以設置(在初始化/ devise.rb)

config.http_authenticatable = true 

這使您可以發送基本的HTTP認證頭與設計會爲你處理每一個請求。

-

爲了創建一個web應用是還可以查看移動版本的網站,我建議看看這個railscast:http://railscasts.com/episodes/199-mobile-devices

0

這聽起來像,如果移動應用只是一個Web應用程序的界面,您可能最好通過在您的Web應用程序中創建一個移動HTML5「風格」來獲得最佳服務,當移動電話訪問您的網站時會自動提供服務。你所有的代碼都可以在Rails中使用,這聽起來像你已經很熟悉了,而且你還可以將你的代碼庫集中在一個地方 - 如果你想稍後添加功能,你只需更新你的代碼web應用程序,而且不用擔心更新2個不同的手機應用程序。