摘要: 引用链接:http://kongqingyun123.blog.163.com/blog/static/6377283520134158437813/Cucumber是BDD(行为驱动开发)中成熟的一个框架,官方网址: http://cukes.info/1、cucumber安装1、安装ruby2、gem install cucumber 安装cucumber2、cucumber介绍cucumber是一种可以使用文本描述语言来执行自动测试用例的工具,使用的语言叫做Gherkin.Gherkin用于描述软件的行为而不需要了解具体的实现,的使用主要有两个目的文档和自动测试用例(我们希望能够和手工测 阅读全文
posted @ 2013-07-03 09:57 dami.van 阅读(6473) 评论(0) 推荐(0) 编辑
摘要: 引用链接:https://www.ibm.com/developerworks/cn/web/1108_linhx_rails3mvc/如果读者已经开发过基于 Rails 的应用,但对其 MVC 间的数据传递还有诸多困惑,那么恭喜您,本文正是要总结梳理 Rails 数据传递的方法和技巧。Ruby on Rails 3(以下统称为 Rails 3)是当前的主要发布版本,本文所述及的内容和代码都基于此版本。Rails 3 简介Ruby on Rails 是一个 Ruby 实现、采用 MVC 模式的开源 Web 应用开发框架,能够提供 Web 应用的全套解决方案。它的“习惯约定优于配置”的设计哲理, 阅读全文
posted @ 2013-06-17 15:11 dami.van 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 原文引用:http://blog.csdn.net/besfanfei/article/details/7966987初学Ruby的时候,往往对字符串(String类)与符号(Symbol)这两种变量类型分不清楚,其实,我们大可不必纠缠这两种变量类型的内部实现,只需记住它们的特点和区别就可以了: 1. 字符串和符号,都是Ruby中表示文本的方式不管字符串变量也好,符号变量也好,都是用来表示文本的,它们之间,也可以互相转换(通过to_sym和to_s):>>"book".to_sym=>:book>>:track.to_s=>"t 阅读全文
posted @ 2013-06-14 23:27 dami.van 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.运行命令:>rake db:migrate报错:ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task'解决方法:rake版本太高,降低版本gem uninstall rake --version 10.0.4gem install rake --version 0.8.72.The driver encountered an error: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Com 阅读全文
posted @ 2013-06-08 22:41 dami.van 阅读(256) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/dahuzizyd/archive/2007/04/09/InstantRails_Ruby_On_Rails.html 阅读全文
posted @ 2013-06-08 12:24 dami.van 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.下载并安装jruby 1.6.8 (ruby-1.8.7-p357) (2012-09-18 1772b40)2.安装rake rack (1.4.5, 1.0.1)gem install rake3.安装rails rails (3.2.13, 2.3.5)gem install railsgem install rails -v '2.3.5' rails3目前安装还有问题4.安装ActiveRecord-JDBC ActiveRecord-JDBC (0.5)gem install ActiveRecord-JDBC5.安装BlueCloth BlueCloth (1 阅读全文
posted @ 2013-06-07 22:18 dami.van 阅读(492) 评论(0) 推荐(0) 编辑
摘要: SELECT UNIX_TIMESTAMP(CURRENT_DATE) ;SELECT DATE_ADD(CURRENT_DATE,INTERVAL 1 DAY)SELECT UNIX_TIMESTAMP(DATE_ADD(CURRENT_DATE,INTERVAL 1 DAY))三个常用函数NOW(),CURRENT_DATE ,DATE_ADD() ,DATE_SUB()FROM_UNIXTIME(create_time,'%Y%m%d' )call_Time>=STR_TO_DATE('2013-05-24 00:00:00','%Y-%m- 阅读全文
posted @ 2013-05-23 23:26 dami.van 阅读(561) 评论(1) 推荐(0) 编辑
摘要: $begin_time=strtotime("2013-05-10"); $end_time=strtotime("+7 days",$begin_time); 阅读全文
posted @ 2013-05-12 16:02 dami.van 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 用date("Ymd H:i:s",strtotime("now"))取出来的时间比系统时间差8个小时原因:原来从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。解决方法:需要在关于时间的初始化的语句的上面加上 date_default_timezone_set('PRC');SELECT UNIX_TIMESTAMP('2013-05-11') ; SELECT FRO 阅读全文
posted @ 2013-05-12 14:08 dami.van 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 引用连接:http://www.oschina.net/code/snippet_164862_12687<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title> 固定textarea的宽度后,让textarea根据文 阅读全文
posted @ 2013-04-18 23:23 dami.van 阅读(392) 评论(0) 推荐(0) 编辑