在Rails App上写XML - 编程入门网
在Rails App上写XML时间:2011-11-09 Deepak Vohra在安装Builder之前,我们需要安装在Rails 框架下的Ruby 和RubyGems(标准的Ruby 包管理器)。下 载Ruby Windows安装程序并且双击这个ruby185-21.exe 文件。在Ruby 安装向导开始后,点击Next并且接 受许可协议。选择默认的部件安装,包括RubyGems 包管理器。指定一个路径安装Ruby(默认路径是 c:/ruby),接着再单击Next。指定一个开始目录文件夹并且单击Install 键来安装Ruby和RubyGems。接 下来,安装Rails。从c:/ruby,也就是Ruby 安装到的那个路径,来运行下面的命令来安装Rails及Rails 附属文件。
Builder包括了RubyGems包管理器。运行下面的命令来安装Builder 2.0.0。
这个Builder::XmlMarkup类提供了表1中讨论的方法。
表1:Builder::XmlMarkup方法 为了从数据库中创建一个XML文件,我们也需要安装MySQL数据库。下载MySQL 5.0。双击Setup.exe安 装MySQL,然后创建一个MYSQL服务器实例。 从数据库中创建一个XML文件 在这一节,我们将会从数据库表中创建一个XML文件。为了从数据库中创建一个XML文件,我们先创建 一个Rails 应用程序:
为了指定测试用数据库,在app/config/database.yml文件中修改开发模式设置。这个MySQL 数据库的 开发模式设置在下表中列了出来。
我们将要使用ActiveRecord迁移去创建一个数据库表。利用下面的Ruby 命令来创建一个模型脚本,从 而创建一个迁移脚本:
在Rails App上写XML(2)时间:2011-11-09 Deepak Vohra一个模型脚本app/models/catalog.rb和迁移脚本script db/migrate/001_create_catalogs.rb就这样 被创建好了。这个继承自ActiveRecord::Migration类的迁移脚本类CreateCatalogs,在下表被列出:
默认的迁移脚本由self.up方法和self.down方法组成。其中,self.up方法被调用来运行一个迁移并且 创建一个数据库表。转化自ActiveRecord::Migration类的create_table被用来创建一个数据库表目录。 ActiveRecord用来以复数形式映射一个模型类到一个数据库表中。这个模型类是单数的,大写的;数据库 表却是复数而且是小写的。在Ruby on Rails应用程序的例子中,这个模型类是Catalog,数据库表 |
||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |