
RUBY
文章平均质量分 58
bee100
这个作者很懒,什么都没留下…
展开
-
我是一个刚刚开始学习RUBY的小虾!!?
刚刚开始学习RUBY,我找了一些这方面的书,但是大都是ENGLISH,本来是想硬着头皮看的,可是从理解的角度,我不是很清楚,所以希望大家,,介绍点书我看看,或者,给我点你们学习的经验???...2006-11-14 09:34:10 · 138 阅读 · 0 评论 -
rake是什么与rake命令简介
Rake(http://rake.rubyforge.org)是一门构建语言,和make(www.gnu.org/software/make/)ant(http://ant.apache.org)很想象。Rake是用Ruby写的,它支持它自己的DSL用来处理和维护Ruby应用程序。Rails用rake的扩展来完成多种不同的任务。下面的一些在Rails用的最多的Rake任务。可以通过在...2008-12-24 12:14:38 · 1815 阅读 · 0 评论 -
RAILS WEB层的测试框架
页面的有效性测试(Testing HTML Validity):script/plugin install http://redgreenblu.com/svn/projects/assert_valid_markup 测试RJS(Testing RJS):script/plugin install http://thar.be/svn/projects/plugins/arts 测试...2009-01-08 14:17:47 · 111 阅读 · 0 评论 -
数据迁移(rake )
有时候我们的Rails应用是在已有数据库上的,我们需要把基于SQL的schema转化成ActiveRecord的schema1,dump schema 运行rake db:schema:dump来将数据库中的表结构复制到db/schema.rb文件中 这时运行rake db:schema:load或者将schema.rb的内容copy到一个migration中并运行rake db:migr...2009-01-09 10:45:11 · 189 阅读 · 0 评论 -
LoadError: no such file to load -- RMagick
虽然在ubuntu上的rails里面使用过很多次的RMagick,但是却一直没有在单独的rubyscript中使用过,这次需要单独使用来画一些图片,于是写了一段代码,但是却跑不起来,老是报"LoadError: no such file to load -- RMagick "错误,查了些资料,搞清楚原因,记录如下:1.注意大小写敏感度在windows或者mac上,不敏感大小写,可以:r...2009-01-12 10:35:02 · 902 阅读 · 0 评论 -
rails之路
问题:WEBrick 报 `require_frameworks': no such file to load -- net/https (RuntimeError) 错误的解决办法?解决办法:错误的解决办法是一样的,都是因为缺少 libopenssl-ruby library 这个库.运行下下面的代码就搞定了.sudo apt-get install libopenssl-r...原创 2010-09-17 11:41:08 · 225 阅读 · 0 评论 -
gem相关命令使用
gem相关命令使用 1.显示gem的帮助和版本 gem –h/--help #显示gem的帮助 gem –v /--version #显示gem的版本号 2. 列出远程库的所有可用软件 gem query --remote # 短命令: gem q -r 你可以看到一个关于远程主机上所有软件的详细列表。 3. 查找远程主机上的特定软件 gem query --remote --na...原创 2010-12-23 18:10:23 · 353 阅读 · 0 评论 -
RUBY AND RAILS COMMAND
Rails2.0 命令大全2008-05-21 22:11一.铁道1.1 创建一个Rails应用程序$ rails app_name可选项:-d, database=xxx 指定安装一个数据库(mysql oracle postgresql sqlite2 sqlite3 ), 默认情况下是数据库-r, ruby-path= 指定Ruby的安装路径,如果没有指...原创 2010-09-28 17:10:20 · 228 阅读 · 0 评论 -
疯狂的学习Rails
命名约定概念详解1. 混合大小写,下划线,复数 我们经常使用简写命名变量,在Ruby中,约定为命名变量时,全部字母都小写,单词的中间使用下划线分割,类(Class)和Modules的命名有不同,不使用下划线,单词的简写和首字母使用大写。所以我们在前面编写的代码里有order_status和LineItem这样的类名。 Ruby on Rails命名约定并且作了扩展。首...原创 2010-09-30 10:04:23 · 177 阅读 · 0 评论 -
使用rvm在Mac中安装ruby和rails
使用rvm在Mac中安装ruby和railsMacOS默认安装的是ruby 1.8.7,如果你想使用ruby 1.9.2的话,除了在官网下载源码编译安装外,可以使用rvm来协助安装。STEP-1 安装RVM在Terminal中输入以下命令即可安装1bash < <(curl -s https://rvm.beginrescueend.c...原创 2012-03-08 20:07:39 · 378 阅读 · 0 评论 -
rails的架构图
RAILS的架构原创 2008-12-24 12:09:55 · 437 阅读 · 0 评论 -
Ruby 学习常用网址
-- Ruby网站 --Ruby官方网站(英文) http://www.ruby-lang.orgRuby on Rails官方网站(英文) http://www.rubyonrails.com RubyForge--Ruby开源项目(英文) http://rubyforge.orgKwartz-Ruby官方网站(英文) http://www.ku...2009-06-12 09:13:21 · 159 阅读 · 0 评论 -
关于Control characters的疑问?
Control characters can be generated using ?\C-x and ?\c-x (the control version of x is x & 0x9f). Metacharacters (x | 0x80) can be generated using ?\M-x.The combination of meta and control is ge...2007-03-27 19:19:17 · 152 阅读 · 0 评论 -
Ruby 2nd book
Operator ExpressionsIn Ruby, many operators are actually implemented as method calls.For example, when you write a*b + c you’re actually asking the object referenced by a to execute themethod * , p...2007-03-27 20:22:30 · 101 阅读 · 0 评论 -
做一名程序员的苦恼
程序员,我想把它当一门艺术来做,很长时间没有动笔写过什么文章了;真不知道怎么写,记得在学校最讨厌的就是写作文了,唯一的办法就是找本作文选抄抄,完事!记忆中好象没有几篇作文是自己写的,所以造成现在的下笔困难重重!不知道是我的错了,还是老师教的不好!这还是有待考证!不说了,还是开始发我的牢骚吧!我们的才子大人让我发发关于我对公司的牢骚,这不是在整我吗?怎么发,我...2007-12-09 20:40:35 · 126 阅读 · 0 评论 -
ruby 1.8.6 该版本的TK有问题,请大家帮忙看看!
C:\Documents and Settings\zhangqinjian>ruby -vruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]以下代码:require 'tk'安装了TCL,并且将两个DLL(tk84.dll,tcl84.dll)文件拷贝到BIN目录下运行之后出现以下错误:>ruby TestT...2008-02-25 12:17:14 · 135 阅读 · 0 评论 -
RUBY设计模式之单例模式
单例singleton,是所有设计模式中最简单的,但又是问题最多的。其实并不简单,一定要慎用。 singleton,和全局变量很相似,所以要尽量的不用它,问题也就不会出来。而不是我们常常说的那样这个我们可以用 singleton来实现。不出问题的唯一方法就是:别那么做。 如果要使用了,在使用之前必须知道你要做的东西是否必须要用他来实现,还有就是...2010-03-10 11:04:09 · 202 阅读 · 0 评论 -
ruby1.8支持mssql数据库并不是太好,但是也可以实现
我初次使用ruby连接sql server,使用的是dbi,可是ruby1.8版本的,对sql server支持的并不是太好。 可以不使用dbi,而使用win32ole : require "win32ole"class MssqlDb attr_accessor :mdb, :connection, :data, :fields...2009-11-30 15:02:43 · 114 阅读 · 0 评论 -
RUBY设计模式之生成器模式Builder(简化对象的创建)
Builder class 负责将所有的部件瓶装于一个复杂的对象中。 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。14.2生成器模式UML类图: 14.3应用场景: 1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。2、当构造过程必须允...2010-03-18 10:50:18 · 218 阅读 · 0 评论 -
Gem::SourceIndex#search support for Regexp pattern
我原先的环境:RUBYGEMS VERSION: 1.2.0RAILS VERSION: 2.1.1但是当我升级到 RUBYGEMS 1.3.0 的时候, 每当用命令行生成一些 rails 文件的时候就会报:Gem::SourceIndex#search support for Regexp patterns isdeprecated 2.1.1十分不爽! 于是寻寻觅觅问题所在...原创 2008-12-17 17:22:01 · 154 阅读 · 0 评论 -
Rails 命令
关于Rails版本不兼容的问题 首先进入到工程下面,然后输入下面的命令rake rails:freeze:gems如果系统有多个版本的时候,需要制定版本号:rake rails:freeze:edge TAG=rel_1-2-3TAG=rel_1-2-3,指定版本号;不过不知道怎么的,下载到一半段了,最后还是用了第一种方式,不过要把2.0.2删掉。...2008-12-17 17:36:17 · 173 阅读 · 0 评论 -
Mac OS X 10.7.3安装ruby 1.9.3
which一下可以看到Mac OS X 10.7.3预装了ruby-1.8.7,但是坑爹的是macbook作为一种Unix系统竟然没有gcc和make,于是我开始折腾我的Macbook。其实想要gcc很容易,安装Xcode就行了,但是这里有个坑,我从AppStore里安装Xcode,它有1.7G之大,虽然我用不着Xcode,但既然今次需要用到而我可能出于兴趣看看Xcode这玩意儿,于是我开...原创 2012-03-08 20:09:38 · 336 阅读 · 0 评论