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应用运行环境验证提示是中文还是英文。

 (六)参考资料:


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/114

Comments: 0

Leave a response | RSS feed for this post

Leave a response

Toggle website and email fields