Restfulx + Rails開發flex應用

需要以下開發環境

  1. Ruby on Rails 2.1+ (這裏用的是2.3.5!)
  2. Flex SDK 3.0+
  3. MySQL 5.0+

在開始之前必須確定你的系統path正確指向到了Adobe Flex Sdk目錄下

 

  • On OS X it’s typically /Applications/Adobe Flex Builder 3/sdks/3.x.x/bin
  • On Win32 it’s C:\Program Files\Adobe\Flex Builder 3\sdks\3.x.x\bin

(以下是在win32環境下)。

首先創建你的項目

gem install restfulx


rails -d mysql demo


cd demo
 

 

 

編輯config/environment.rb並添加

 

config.gem "restfulx" 

 

 

配置你的config/database.yml 文件

 

   將數據庫連接,設置爲正確的方式,配置其用戶名和密碼

 

運行

 

ruby script\generate rx_config

 

創建 db\model.yml文件

 

location:


  - name: string


  - notes: text


  - belongs_to: [user]


  - has_many: [tasks]





project:


  - name: string


  - notes: text


  - start_date: date


  - end_date: date


  - completed: boolean


  - belongs_to: [user]


  - has_many: [tasks]





task:


  - name: string


  - notes: text


  - start_time: datetime


  - end_time: datetime


  - completed: boolean


  - next_action: boolean


  - belongs_to: [project, location, user]





note:


  - content: text


  - belongs_to: [user]





user:


  - login: string


  - first_name: string


  - last_name: string


  - email: string


  - has_many: [tasks, projects, locations]


  - has_one: [note]
 

 

運行以下應用

 

ruby script\generate rx_yaml_scaffold


rake db:refresh


rake rx:flex:build


ruby script\server
 

 

可以看看效果了.

 

http://localhost:3000

 

 

======================

如何切換爲AIR應用

 

ruby script\generate rx_config -a


rake rx:air:build


rake rx:air:run

 

 

如何切換回Flex應用

 

ruby script\generate rx_config
 


R Link:

 

http://restfulx.github.com/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章