12 2009 档案

摘要:gem    gem 是ruby 的包管理系统,类似于ubuntu 的 apt-get. 命令 安装包:gem install your-package 移除包:  gem uninstall your-package 查询:     gem query –ln your-wanted (本地)   ... 阅读全文
posted @ 2009-12-30 17:33 napoleon_liu 阅读(1086) 评论(0) 推荐(0)
摘要:问题描述 一个rails 项目,用 rufus_scheduler 来定时发邮件。 如果不访问页面,rufus_scheduler 正常运行;但一旦访问页面,就会出现 nil.include?错误,call_trace上有create_time_zone_conversion_attribute。 堆栈: scheduler caught exception : You have a nil o... 阅读全文
posted @ 2009-12-08 17:19 napoleon_liu 阅读(420) 评论(0) 推荐(1)
摘要:Ruby 的 irb 用 irb/completion 库,可以实现自动补全。 方法: 设置Windows环境变量 IRBRC 为 D:\ruby\irbrc\.irbrc 创建 D:\ruby\irbrc\.irbrc 文件, 加入以下代码: require 'irb/completion' 运行 irb 就可以看到效果了(记得要打开一个新的 CMD窗口) 阅读全文
posted @ 2009-12-07 15:09 napoleon_liu 阅读(390) 评论(0) 推荐(1)
摘要:在 Rails on Rails 社区,执行测试是必不可少的。从用于处理覆盖率的 Rails 堆栈和 RCov 到用于增强测试用例的 Mocha 和 FlexMock,现在已经有很多工具可用。但不同的工具通常支持不同的策略。通过本文,了解这些基础测试策略的利弊权衡。 Rails 平台的独特之处就是 Ruby 语言本身。做为动态类型语言,Ruby 有很强的灵活性、方便性和功能性,但这些优点是有代价的... 阅读全文
posted @ 2009-12-07 14:06 napoleon_liu 阅读(917) 评论(1) 推荐(1)
摘要:最近接触了 Ruby , 看了 Programing with Ruby; 后来在书店买了 这本 Ruby Cookbook。 初看的时候觉得还好,但这两个礼拜看下来,不得不气愤!!! 书里面错误颇多,有文字错误,有翻译错误,还有完全不知所云,更有甚者把东西说反了!! 讲调试的部份, assert 是在不满足条件的时候 断言,他却要说成 只有 条件成立时 中断程序。。。。 您丫, 有基本的程... 阅读全文
posted @ 2009-12-07 11:25 napoleon_liu 阅读(209) 评论(1) 推荐(1)
摘要:问题描述: create_table :tasks do |t| t.string :name t.time :interval t.text :selectIf t.text :url t.string :status, :default => "ready" t.integer :mail_succeeds_count, :default => 0 t.integer :mail_... 阅读全文
posted @ 2009-12-06 18:27 napoleon_liu 阅读(336) 评论(0) 推荐(1)
摘要:定时任务 rufus-scheduler 文档: http://rufus.rubyforge.org/rufus-scheduler/ 安装方法:gem install rufus-scheduler 自动化测试 watir web 测试工具,支持 IE, FireFox等浏览器 (本人做数据收集就用的这个,对付有登录要求的比较好) 官网:http://watir.com/ 安装方法:ge... 阅读全文
posted @ 2009-12-05 23:26 napoleon_liu 阅读(1672) 评论(0) 推荐(1)
摘要:问题描述: <%= form_tag(:action =>'uploadFile', :multipart => true)%> <p><label for="upload_file">选择上传文件</label> <%= file_field("file", "filedata")%> <%= submit_tag ... 阅读全文
posted @ 2009-12-05 22:06 napoleon_liu 阅读(913) 评论(0) 推荐(1)
摘要:修改主页 第一:在route.rb文件中的 添加如下: ActionController::Routing::Routes.draw do |map| map.connect "", :controller => "your_controller", :action => "index" 红色中的 map.connect "" 最好是放到第一条。 第二: 删除掉 public目录下的... 阅读全文
posted @ 2009-12-05 21:49 napoleon_liu 阅读(239) 评论(0) 推荐(1)