Rails框架技术讲座:理解元模型和数据库表

Posted by cnruby Fri, 29 Dec 2006 23:51:00 GMT

Rails框架技术讲座:理解元模型和数据库表

目录
 (一)系统环境:

  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. 数据库系统SQLite,安装方法请看这里
  5. 需要一个浏览器,如FireFox1.5.0.1以上版本。
  6. 开发编辑工具 Notepad2 ,安装方法请单击这里,复制一个notepad2.exe,并且更名为vi.exe。
  7. 在Windows XP上安装Linux核心命令,点击这里
  8. 如何在Windows Console下使用命令svn(下载软件),点击这里

 (二)前提条件:

  1. 在本机Winodw操作系统上,我们的工作目录为d:\works_rails。
  2. 你的电脑必须在线。
  3. 打开DOS Shell,执行下面命令来安装Streamlined插件:
    wget http://www.streamlinedframework.org/streamlined_generator-0.0.5.gem
    gem install streamlined_generator-0.0.5.gem

 (三)目的:

  1. Streamlined框架针对页面创建了相关模型,这样可以更容易调整页面的显示,而不用关心数据库模型类。这里将给出相关代码和代码从何而来。
  2. 本讲座的完整代码请您在Google Code Hosting上查看
    http://cnruby.googlecode.com/svn/trunk/rails-projects/streamlined_use04
    或者下载:
    svn co http://cnruby.googlecode.com/svn/trunk/rails-projects/streamlined_use04

 (四)解决方案:

  1. 通过svn获取Rails框架的应用软件,并命名为streamlined_use04
    cd d:\works_rails
    svn co http://cnruby.googlecode.com/svn/trunk/rails-projects/streamlined_use03 streamlined_use04
    cd streamlined_use04
  2. 启动网络服务器WEBrick
    ruby script\server
  3. 打开浏览器Firefox
    http://127.0.0.1:3000/people/list
    图01
  4. 编辑元数据模型文件 person.rb
    vi app/streamlined/person.rb
    图02

    关于这些代码从何来,又是何意,请看Streamlined API技术文档-->Classes-->Streamlined:UI (如何生成Streamlined技术文档?请看下面)。
  5. 再次进入浏览器Firefox,按F5
    图03

 (五)视听教学:



 (六)必须注意的问题:

  1. 修改元数据类应该重新启动网络服务器。因为你删除元模型代码时页面不再改变了。
  2. 如何生成Streamlined技术文档?
    cd vendor\plugins\relevance_extensions
    rake -T
    rake rdoc

 (七)参考资料:

  1. 参见本讲座目录 Streamlined框架系列目录

 (八)命令清单:

cd d:\works_rails
svn co http://cnruby.googlecode.com/svn/trunk/rails-projects/streamlined_use03 streamlined_use04
cd streamlined_use04
ruby script\server
http://127.0.0.1:3000/people/list
vi app/streamlined/person.rb
http://127.0.0.1:3000/people/list

 (九)下载文件pdf:

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

Trackbacks: 0

Use the following link to trackback from your own site: http://www.hhtong.com/blog1/articles/trackback/1566

Comments: 0

Leave a response | RSS feed for this post

Leave a response

Toggle website and email fields