软件新闻:Rails框架2.0测试版本发布

Posted by cnruby Mon, 01 Oct 2007 20:02:00 GMT

软件新闻:Rails框架2.0测试版本发布(2007.10.01)




________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , , , , ,

技术信息:使用构建工具buildr可能出现的错误信息

Posted by cnruby Fri, 14 Sep 2007 19:56:00 GMT

技术信息:构建工具buildr可能出现的错误信息

  • 构建文件Rakefile或者buildfile里面没有定义变量repositories及其值
    具体错误信息实例
    E:\work_jruby\buildr-jruby>rake -f Rakefile
    (in E:/work_jruby/buildr-jruby)
    "E:/work_jruby/buildr-jruby"
    Downloading org.apache.ant:ant:jar:1.7.0
    rake aborted!
    No remote repositories defined!
    E:/work_jruby/buildr-jruby/rakefile:14
    (See full trace by running task with --trace)
  • 构建文件Rakefile或者buildfile里面没有在开始时使用方法require 'buildr'
    具体错误信息实例 
    E:\work_jruby\buildr-jruby>rake -T
    (in E:/work_jruby/buildr-jruby)
    rake aborted!
    undefined local variable or method `repositories' for main:Object
    E:/work_jruby/buildr-jruby/rakefile:11
    (See full trace by running task with --trace)



________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , , ,

Rails框架技术讲座:创建数据库模式图(schema diagram)

Posted by cnruby Wed, 29 Nov 2006 21:06:00 GMT

Rails框架技术讲座:创建数据库数据库模式图(schema diagram)

目录
 (一)系统环境:

  1. Ruby 语言 1.8.4版本, 点击这里Ruby1.8.4
  2. Rails 框架 1.1.6版本,安装方法:
    gem install rails -v=1.1.6
  3. Windows XP 或者 Windows 2000操作系统 或者 Linux操作系统
  4. 需要一个浏览器,如FireFox1.5.0.1
  5. 开发编辑工具 Notepad2 ,安装方法请单击这里,复制一个notepad2.exe,并且更名为vi.exe。

 (二)前提条件:

  1. 在本机Winodw操作系统上,我们的工作目录为d:\works_rails。
  2. 你的电脑必须在线。

 (三)目的:

  1. 根据下面的参考文章(1)和(2)的代码,我简单地改写为一个Rails插件,这样更为方便安装,该代码的创建人是参考文献(1),参考文献(2)改进了(1)代码。本讲座是利用该插件来创建数据库模式图(schema diagram)所需要的xml文件。最后利用软件StarUML来显示模式图。其方法请看这里
  2. 本讲座的完整代码请您在Google Code Hosting上查看:
    http://cnruby.googlecode.com/svn/trunk/rails-projects/schema_xmi
    或者下载
    svn co http://cnruby.googlecode.com/svn/trunk/rails-projects/schema_xmi

 (四)解决方案:

  1. 创建Rails框架应用软件schema_xmi,在项目创建之后切换到Rails根目录:
    rails schema_xmi
    图01
    cd schema_xmi
    图02
  2. 修改数据库连接配置文件 database.yml
    vi config\database.yml
    图03

    图04
  3. 创建数据库模型 Lesson :
    ruby script\generate model Lesson
    图05
  4. 修改数据库移植文件 001_create_lessons.rb
    vi db\migrate\001_create_lessons.rb
    图06

    图07
  5. 通过数据库移植文件,创建数据库:
    rake migration
    图08
  6. 安装Rails插件uml,然后生成建数据库模式图文件 schema.xml ,这是本讲座重要的内容:
    ruby script\plugin install http://cnruby.googlecode.com/svn/trunk/plugins/uml
    图09
    rake uml:schema
    图10
  7. 利用软件StarUML来显示模式图。其方法请看这里
    图11

 (五)视听教学:



 (六)必须注意的问题:



 (七)参考资料:

  1. http://blog.zmok.net/articles/2006/11/13/visualize-your-rails-schema
  2. http://www.javaeye.com/topic/34138

 (八)命令清单:

rails schema_xmi
cd schema_xmi
vi config\database.yml
ruby script\generate model Lesson
vi db\migrate\001_create_lessons.rb
rake migration
ruby script\plugin install http://cnruby.googlecode.com/svn/trunk/plugins/uml
rake uml:schema

 (九)下载文件pdf:




________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , , , , ,  | no comments | no trackbacks

Rails框架技术讲座:如何编写自己Rake命令

Posted by cnruby Sun, 26 Nov 2006 19:12:00 GMT

Rails框架技术讲座:如何编写自己Rake命令

目录
 (一)系统环境:

  1. Ruby 语言 1.8.4版本, 点击这里Ruby1.8.4
  2. Rails 框架 1.1.6版本,安装方法:
    gem install rails -v=1.1.6
  3. Windows XP 或者 Windows 2000操作系统 或者 Linux操作系统
  4. 需要一个浏览器,如FireFox1.5.0.1
  5. 开发编辑工具 Notepad2 ,安装方法请单击这里,复制一个notepad2.exe,并且更名为vi.exe。
  6. 在Windows XP上安装Linux核心命令,点击这里。主要是 wget 命令。

 (二)前提条件:

  1. 在本机Winodw操作系统上,我们的工作目录为d:\works_rails。
  2. 你的电脑必须在线。

 (三)目的:

  1. Rails框架的Rake工具已经有很多命令,如命令rake test等。有时候我们想发布自己的软件,可能会想要写自己的Rake命令,使得用户更为方便的安装等等。例如项目Ram安装的Rake命令写得相当不错。本讲座目的说明如何写自己的Rake命令。作为例子我们写了如何安装文章的二个文件uml.rake和uml_dumper.rb。该文章说明了它的工具安装后,可以产生你Rails框架应用软件的数据库模式图(schema diagram)。在这里没有说明该文章想干什么。
  2. 本讲座的完整代码请您在Google Code Hosting上查看:
    http://cnruby.googlecode.com/svn/trunk/rails-projects/code_rake
    或者下载
    svn co http://cnruby.googlecode.com/svn/trunk/rails-projects/code_rake

 (四)解决方案:

  1. 创建Rails框架应用软件code_rake
    rails code_rake
    图01
    cd code_rake
    图02
  2. 查看Rails框架应用软件Rake命令,目的是下面比较在生成了自己的Rake文件后的结果。
    rake -T
    图03
  3. 编写自己的Rake命令,其文件名称为install_uml.rake。Rake命令的文件名称与Rake命令无关。命令是由rake和Rake文件的命名域(namespace)名称和任务(task)名称组成的,后面二个名称加上冒号: 。在我们的例子中是这样的 “rake uml:install” 。
    vi lib\tasks\install_uml.rake
    图04

    图05
  4. 查看Rails框架应用软件Rake命令,看看我们的Rake命令是否有。
    rake -T
    图06
  5. 查看我们目录lib,目的是下面比较在写了自己的Rake命令后的结果。
    tree /F lib
    图07
  6. 执行我们自己的Rake命令
    rake uml:install
    图08
  7. 查看我们目录lib
    tree /F lib
    图09

 (五)视听教学:



 (六)必须注意的问题:

  1. 文件.rake实际上就是一个Ruby语言文件。Rake工具是与C/C++语言的make工具或者Java语言的ant工具完成类似功能。
  2. 文件.rake使用比较多的Ruby语言系统包FileUtils,该包是在本地目录 <RUBY_HOME>\share\ri\1.8\system\FileUtils 下。

 (七)参考资料:

  1. 如何使用Rake命令,请看这里
  2. 对于Rails框架应用软件而言,Ram项目有很典型的Rake命令。

 (八)命令清单:

rails code_rake
cd code_rake
rake -T
vi lib\tasks\install_uml.rake
rake -T
tree /F lib
rake uml:install
tree /F lib

 (九)下载文件pdf:

code_rake20061126.pdf



________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , , ,  | 2 comments | no trackbacks

Older Posts

Older Posts: 1 2