Rails框架技术讲座:让界面验证提示中文化

Posted by cnruby Sun, 07 May 2006 01:03:00 GMT

Rails框架技术讲座:让界面验证提示中文化

目录

 (一)系统环境:

  1. Ruby 语言>1.8.2版本,安装方法请点击这里Ruby1.8.2 或者 点击这里Ruby1.8.4
  2. Rails 框架>1.1.0版本
  3. Windows XP 或者 Windows 2000操作系统
  4. 需要一个浏览器,如FireFox1.5.0.1
  5. Notepad2 开发编辑工具,安装方法请单击这里
  6. SQLite 3.3.3
    下载 sqlite-3_3_3.zip sqlitedll-3_3_3.zip
    解压它们,得到文件sqlite3.exe和sqlite3.dll;
    复制它们到目录[RUBY_HOME]/bin下面;
  7. SQLite-Ruby 1.1.0
    如下命令安装该模块是针对SQLite 3.x版本:
    gem install sqlite3-ruby -r -y
  8. SQLite 3.x的可视化工具:SQLite Database Browser
    解压它,我们得到软件SQLite Database Browser 1.2.1.exe

 (二)前提条件:

  1. 我们的工作目录为d:\works_rails。
  2. 你的电脑一定要连接互联网。

 (三)目的:

  1. 在Rails框架应用软件中,利用插件ActiveHeart,可以让界面验证出错提示中文化。
  2. 我们创建项目的完整代码 plugin_active_heart.zip

 (四)解决方案:

  1. 创建一个名称为 plugin_active_heart 项目,其命令如下:
    rails plugin_active_heart
  2. 利用Notepad2,创建一个Ruby语言程序 d:\works_rails\plugin_active_heart\db\create_db.rb,该程序生成二个数据库pheart_dev和pheart_tst及其表lessons,其方法如下:
    cd plugin_active_heart
    notepad2 db\create_db.rb 



    ruby db\create_db.rb
  3. 利用Notepad2,修改Rails框架连接数据库的配置文件 d:\works_rails\plugin_active_heart\config\database.yml,其方法如下:
    notepad2 config\database.yml



    第二点和第三点的先后操作顺序没有关系。
  4. 使用Rails框架代码架构自动生成器命令如下:
    ruby script\generate scaffold lesson admin
  5. 修改模型Lesson文件,增加模型有效性验证功能代码:
    notepad2 app\models\lesson.rb


  6. 启动网络服务器WEBrick,在DOS-Shell中输入如下命令:
    ruby script\server

  7. 打开网络浏览器Firefox,其网址如下:
    http://localhost:3000/admin/update/1
    在删除Title输入框内容后,再单击按钮Edit,将看到如下图的英文提示。
  8. 停止网络服务器,使用命令Ctrl+C:

  9. 安装插件ActiveHeart,其命令如下:
    ruby script/plugin install http://svn.rails2u.com/public/plugins/trunk/active_heart/
  10. 把插件日文提示修改为中文:
    notepad2 vendor\plugins\active_heart\lib\active_record_messages_ja.rb


  11. 再次启动网络服务器WEBrick,在DOS-Shell中输入如下命令:
    ruby script\server
  12. 打开网络浏览器Firefox,其网址如下:
    http://localhost:3000/admin/update/1
    在删除Title输入框内容后,再单击按钮Edit,将看到如下图的中文提示。

 (四)视听教学:



 (五)必须注意的问题:

  • 在Rails框架插件安装后,要使用它,一定要重启网络服务器。
  • Rails框架插件仅仅是针对你的Rails网络应用软件而言。但是,通过Ruby语言gem软件安装的工具是针对Ruby语言运行环境(当然也包括了Rails框架)而言。
  • Rails框架插件是Rails框架软件重用技术之一。
  • 借助Rails框架插件,人们可以更容易地布置Rails框架应用软件。本讲座正是为什么需要Rails框架插件的一个很好说明。我们把我们的软件发布到外面,不可能知道其他人Ruby应用运行环境验证提示是中文还是英文。

 (六)参考资料:





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

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

Rails框架技术讲座:如何动态使用软件款式(theme)

Posted by cnruby Sun, 07 May 2006 00:00:00 GMT

Rails框架技术讲座:如何动态使用软件款式(theme)

目录

 (一)系统环境:

  1. Ruby 语言>1.8.2版本,安装方法请点击这里Ruby1.8.2 或者 点击这里Ruby1.8.4
  2. Rails 框架>1.1.0版本
  3. Windows XP 或者 Windows 2000操作系统
  4. 需要一个浏览器,如FireFox1.5.0.1
  5. Notepad2 开发编辑工具

 (二)前提条件:

  1. 我们的工作目录为d:\works_rails。
  2. 安装软件款式生成器theme_generator 1.3.0,其方法在DOS-Shell中,输入如下命令:
    gem install theme_generator -r

 (三)目的:

  1. 在Rails框架应用软件中,借助于软件款式生成器theme_generator,创建和动态地使用自己的软件款式(theme)。该工具容易地实现一个网络软件具有多个软件款式。在这个实例中,同一控制器的不同方法使用不同的软件款式(theme)。
  2. 我们创建项目的完整代码 theme_dynamic.zip

 (四)解决方案:

  1. 创建一个名称为 theme_dynamic 项目,其命令如下:
    rails theme_dynamic
  2. 创建二个软件款式(theme),其方法如下:
    cd theme_dynamic
    ruby script\generate theme edit_theme

    ruby script\generate theme list_theme
  3. 创建一个控制类AdminController及其二个页面,其命令如下:
    ruby script\generate controller admin edit list

  4. 修改控制器类文件代码,目的在不同的页面使用不同的软件款式,其方法如下:
    notepad2 app\controllers\admin_controller.rb


  5. 修改下面二个文件,仅仅是为了说明问题需要。 其方法如下:
    notepad2 themes\edit_theme\layouts\default.rhtml
    notepad2 themes\list_theme\layouts\default.rhtml





  6. 启动网络服务器WEBrick,其命令如下:
    ruby script\server
  7. 打开网络浏览器Firefox,其网址如下:
    http://127.0.0.1:3000/admin/edit

    http://127.0.0.1:3000/admin/list

 (四)视听教学:



 (五)必须注意的问题:



 (六)参考资料:






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

Posted in  | Tags ,  | no comments | no trackbacks

Rails框架开发工具讲座: 介绍Notepad2(Ruby)编辑器

Posted by cnruby Sat, 06 May 2006 10:13:00 GMT



Rails框架开发工具讲座: 介绍Notepad2(Ruby)编辑器

目录

 (一)系统环境:

  • Windows XP 或者 Windows 2000

 (二)前提条件:

  • 你的电脑一定要连接互联网。

 (三)目的:

  • 介绍安装Notepad2编辑器过程

 (四)解决方案:

  1. 下载Notepad2:
    Notepad2
    开发编辑工具
    下载地址: http://www.flos-freeware.ch/zip/notepad2.zip
    或者
    Notepad2+Ruby开发编辑工具
    下载地址: http://www.hanselman.com/blog/content/binary/notepad2.zip
  2. 安装方法::
    在这里使用了后者Notepad2,解压(解压软件7zip)即可。注意:解压后只有四个文件。
  3. 系统注册:
    简体字需要双击注册文件 : D:\Programme\notepad2\cn_Notepad2.reg
    繁体字需要双击注册文件 : D:\Programme\notepad2\hk_and_tw_Notepad2.reg

  4. 配置Notepad2:
    建议: Notepad2默认编码设置为UTF-8.
        方法: Notepad2 -> File -> Encoding -> Default... -> 选择UTF-8 --.> OK

    看到上面ACP = 936,说明你UTF-8使用了简体中文。
  5. 系统环境变量设置:

    通过这样设置,你可以在DOS-Shell下使用命令:
    notepad2 d:\temp\test.rb
  6. 在Notepad2中显示Ruby语言程序:


 (四)视听教学:



 (五)必须注意的问题:



 (六)参考资料:






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

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

Rails框架开发工具讲座:安装Eclipse 3.2

Posted by cnruby Thu, 04 May 2006 18:28:00 GMT

Rails框架开发工具讲座:安装Eclipse 3.2

  • 下载J2SE:
    1. 下载首页:http://java.sun.com/j2se/1.5.0/download.jsp
    2. 选择JDK 5.0 Update 6,下载它
    3. 点击本机下载文件,安装它
    4. 安装目录选择D:\Programme\java
    5. 设定环境变量JAVA_HOME为D:\Programme\java
    6. 在环境变量PATH中增加;%JAVA_HOME%\bin
  • 下载Eclipse3.2:
    1. 下载首页:http://www.eclipse.org/downloads/
    2. 下载软件Eclipse 3.2,把文件eclipse-SDK-3.2-win32.zip存放在D:\Programme\eclipse3.2
    3. 解压文件eclipse-SDK-3.2-win32.zip
    4. 创建桌面连接,在目标(Target)中输入:
      D:\Programme\eclipse3.2\eclipse\eclipse.exe -data D:\works_rails
说明:关于软件Eclipse,你也可以使用替代软件 EasyEclipse 。该软件包含Ruby语言和Rails框架开发环境。


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

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

Older Posts

Older Posts: 1 ... 90 91 92 93 94 ... 110