准备工作:
在radrails IDE中把常用的几个视图拉出来。路径:window>>show view,把Generators,Servers,Rake Tasks这几个常用的视图拉出来。
1:新建一个rails项目,点击file>>new>>rails project,命名为test,数据库选择mysql。打开项目,可以看到自动生成了一大堆文件。而且还自动启动了服务器,出现了一个aptana radrails的页面。
2:先把服务器关掉,不然每一次操作它会重启,会覆盖掉console上面的信息。进入自动生成的config目录下,找到database.yml
这里有三个环境下的数据库配置,分别为development,test和production.,这里使用的是development数据库,叫test_development。
然后利用这个配置,在mysql中生成对应的数据库。
右击项目,在弹出来的菜单中选择Rake>>db>>create>>all对应的数据库就生成了。可以进到mysql中看看生成的数据库。
3:点击generators视图,可以看到左边的下拉框中有很多函数命令,右边是函数的参数。这里直接选择scafflod,左边填入Model的名字和它的属性。
这里创建一个简单的model 叫User,有两个属性username和passowrd,在Parameters填入,格式为User username:string password:string 注意空格。然后点击方向箭头或回车就可以了。(此为建立脚手架,自动生成model,controller和view)
4:model生成出来了,还需要把它迁移到数据库上。点击Rake Tasks视图,在左边的下拉框选择db:migrate命令,不需要填参数,点击方向箭头go.控制台上输出:
可以看到数据库的表也生成了。在db目录下,生成了一个schema.rb文件。
在mysql中用show tables命令,可以看到除了users表,还生成了一个schema_info表,用于记录数据库的迁移信息。至此,基本上完成了一个ruby on rails项目。
5: 现在来看看成果:在servers视图,启动项目服务器。在地址栏输入http://127.0.0.1:3001/users,可以看到出来一个简单的页面,增删改查基本的功能都具备了。
文章 不是原创(记录步骤), 原文地址是:http://hi.baidu.com/vininlin/blog/item/eb32372aafca1190023bf64e.html
分享到:
相关推荐
【使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序教程】是一个面向中级开发者的系列教程,旨在教读者如何利用 Ruby on Rails 框架在服务器端为 Mobile Safari 设计和提供自定义内容,以适应 iPhone 和 iPod ...
引用自Nathan Torkington的话:“使用Ruby on Rails就像观看功夫电影一样,看似弱小的新手框架却能够用各种创造性的方式打败众多强大的对手。”这句话生动地描述了Ruby on Rails的独特之处以及它在Web开发领域的影响...
Aptana RadRails是一款强大的开源集成开发环境,特别设计用于Web应用程序的开发,尤其是针对Ruby on Rails框架。它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、版本控制集成、构建工具以及对多种编程...
Aptana RadRails是一款强大的集成开发环境(IDE),专为Web开发而设计,特别是针对Ruby on Rails框架。让我们深入了解一下这个工具及其相关知识点。 Aptana RadRails是Aptana公司推出的一款开源IDE,它基于Eclipse...
总的来说,Aptana_RadRails_Setup_2.0.2.exe.hx5.rar是一个用于安装旧版本Aptana RadRails IDE的分段压缩文件,适合那些需要一个强大的Ruby on Rails开发环境,同时也需要JavaScript支持的开发者。安装和使用这款...
Aptana RadRails是一款集成开发环境(IDE),特别针对Web应用程序开发,特别是JavaScript相关的项目。 Aptana RadRails是一款强大的开源IDE,它整合了Eclipse平台,专门为Web开发提供了一流的支持。这个工具最初是...
Aptana RadRails是一款集成开发环境(IDE),专为Ruby on Rails框架设计,提供了一整套工具集,帮助开发者高效地进行Web应用开发。版本号2.0.2表明这是该软件的一个特定更新版本。 描述中提到"一共有六卷,外加分割...
Aptana RadRails是一款强大的集成开发环境(IDE),专门针对Web开发,特别是Ruby on Rails框架。它由Aptana公司开发,后来被Eclipse Foundation接管并作为Eclipse的插件存在。这个IDE提供了许多特性,如代码自动完成...
Aptana RadRails 2.0.5 includes extensive capabilities to build Ruby and Rails applications in addition to support for HTML, CSS and JavaScript editing.
2011年Aptana吸收了Radrails项目,添加了Ruby on Rails支持。 如今Aptana Studio 1.0支持如下几大方面的开发功能:1、AJAX开发环境 HTML/JavaScript/CSS编辑器 prototype/dojo等常见AJAX类库集成和提示 JSON编辑器 ...
去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。但是Aptana前进的脚本并未停止。随着苹果公司iPhone手机的发布,Aptana也推出了功能完备的iPhone集成开发功能,在Adobe公司的RIA产品AIR推出不久...
去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。但是Aptana前进的脚步并未停Aptana 止。随着苹果公司iPhone手机的发布,Aptana也推出了功能完备的iPhone集成开发功能,在Adobe公司的RIA产品AIR...
The title "Flex on Rails" suggests an in-depth exploration of integrating Adobe Flex with Ruby on Rails (RoR), focusing specifically on Flex 3 and Rails 2. This integration allows for the creation of ...
Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。Aptana是一个基于Eclipse的集成开发环境,其最广为人知的是它非常强悍的...去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。
Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。Aptana是一个基于Eclipse的集成开发环境,其最广为人知的是它非常强悍的...去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。
Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。Aptana是一个基于Eclipse的集成开发环境,其最广为人知的是它非常强悍的...去年Aptana吸收了Radrails项目,添加了非常强大的Ruby on Rails支持。