`
taito
  • 浏览: 95778 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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/

  • 描述: restfulx,rails
  • 大小: 68.4 KB
0
0
分享到:
评论
1 楼 qq123zhz 2010-06-18  
直接用httpservice通信?

相关推荐

    使用Aptana+Rails开发Rails Web应用(中文)

    在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...

    Ruby+on+Rails快速Web应用开发实战.pdf

    总结以上内容,Ruby on Rails快速Web应用开发实战的文档详细介绍了Ruby编程语言和Rails框架的安装、配置以及使用。它涵盖了从Rails的历史和版本发展到如何在不同操作系统上安装Rails,再到如何使用Rails进行Web应用...

    Agile+Web+Development+with+Rails中文版.pdf

    《Agile Web Development with Rails》是一本经典的Rails开发指南,中文版的出版使得更多的中国开发者能够深入理解并应用敏捷开发方法与Ruby on Rails框架。这本书是Rails开发者的必备参考资料,它详细介绍了如何...

    Agile+Web+Development+with+Rails+(4th+Ed....pdf

    Agile+Web+Development+with+Rails+(4th+Ed....pdf

    Ruby+for+Rails

    在Web开发领域,Ruby与Rails框架的结合,即Ruby on Rails(RoR),开创了Web应用的新纪元。Ruby on Rails(简称Rails)是基于Ruby语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在提高开发...

    flexigrid+rails 新手代码-。-

    - 使用 Rails 可以快速开发出功能丰富的 Web 应用,因为它鼓励使用 MVC 架构模式,使得代码结构清晰,易于维护。 3. **整合 Flexigrid 和 Rails**: - 在 Rails 应用中集成 Flexigrid,通常会在控制器中处理数据...

    Ruby+Rails+社交+教程

    这个“Ruby+Rails+社交+教程”显然旨在引导开发者如何利用Rails的灵活性和强大功能构建一个完整的社交平台。以下是教程可能涵盖的一些核心知识点: 1. **Ruby基础知识**:首先,你需要对Ruby编程语言有基本的理解,...

    Flexible Rails: Flex3 on Rails2

    本书《Flexible Rails: Flex 3 on Rails 2》由Peter Armstrong撰写,旨在探讨如何结合使用Flex 3和Rails 2来开发高效的富互联网应用程序(Rich Internet Applications, RIA)。作者通过对Flex 3和Rails 2的概述以及...

    Ruby On Rails系列从入门到精通实战教程 Ruby基础+Rails框架+网上商城项目实战

    Ruby On Rails系列从入门到精通实战教程 Ruby基础+Rails框架+网上商城项目实战

    Ruby+Rails+社交+教程3

    本教程“Ruby+Rails+社交+教程3”旨在帮助开发者掌握如何利用Ruby的强大功能和Rails的优雅设计来构建一个具有用户交互性的社交平台。 首先,让我们深入了解一下Ruby。Ruby是一种面向对象的编程语言,以其简洁、易读...

    Ruby+Rails+社交+进阶教程5

    在本“Ruby+Rails+社交+进阶教程5”中,我们将深入探讨如何利用Ruby on Rails框架构建一个功能丰富的社交网络平台。Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制...

    Agile+Web+Development+with+Rails中文版

    Rails是Ruby语言的一个强大的开源Web应用程序框架,它遵循敏捷开发的原则,旨在简化和加速Web应用的构建过程。这本书的中文版使得国内开发者能够更方便地学习和掌握这一技术。 1. **Ruby语言基础**:Ruby是一种面向...

    ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份

    ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份,设置环境变量后可使用(未测试)

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    最后,创建测试的 Rails 应用程序,并启动 Mongrel 服务器。 知识点1:Ruby 安装 * 下载 Ruby One-Click Installer 版本 * 安装 Ruby * 检查 Ruby 版本 知识点2:Rails 安装 * 下载 Rails 2.0.2 版本 * 安装 ...

    Ruby on Rails.rar+MVC+RESTfule+Rails等系列教程

    Ruby基础语法 Rails框架入门 MVC架构理解 数据库设计与迁移 ActiveRecord模型操作 Rails中的控制器编写 ...Rails中的测试驱动开发 部署Rails应用至Heroku Rails安全最佳实践 Rails性能优化与缓存策略

    Ruby+on+Rails实践

    Ruby on Rails,简称RoR,是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用开发,提高开发效率,并且强调“约定优于配置”的原则。RoR的出现极大地推动了...

    CRA+RailsAPI+设计登录+ActiveAdmin样板_Ruby_JavaScript_下.zip

    2. **Ruby on Rails API**: Ruby on Rails(简称Rails)是一个流行的Web应用程序框架,遵循MVC(模型-视图-控制器)架构模式。在这里,Rails被用作后端API服务器,提供数据接口供前端React应用调用。Rails API模式则...

    在RHEL上安裝設置ROR(nginx+passenger+ruby+rails+oracle+netzke)

    7. **Netzke**: Netzke是一个用于创建Rails应用的JavaScript组件库,提供前后端分离的开发方式。安装`netzke-basepack` gem,然后在Rails应用中集成Netzke的组件和配置。 8. **环境变量与权限**: 确保所有必要的...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,以便开始使用Ruby on Rails(RoR)框架进行Web应用开发。 首先,我们来了解Ruby 1.8.6。Ruby是一种面向对象的、动态类型...

Global site tag (gtag.js) - Google Analytics