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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值