Ruby_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Ruby >>列表
· Ubuntu11.04 Ruby On Rails 安装发布时间:2011-09-05
1.基本是安装以下链接步骤做的,非常清晰详细http://linux.cn/forum.php?mod=viewthread&tid=75662.在做test_app时候遇到->rakedb:migrate->stackleveltoodeep解决->bundleexecrakedb:migrate... 查看全文
· inspect method of ruby发布时间:2011-09-05
inspectisamethodthatwillreturnastringwithliteralrepresentationoftheobjectitiscalledon.puts(1..5).to_a.inspect=>[1,2,3,4,5]puts:name.inspect=>:namebytheway,usinginspecttoprintanobjectissocommonthatthereisashortcutforit,thepfunction:p... 查看全文
· constructer of class in ruby发布时间:2011-09-05
1.forastringclass:s="foobar"#thisaliteralconstructorforstringsusingdoublequotess.class=>Stringweseeherethatstringrespondtothemethod"class",andreturntheclassitbelongto.2.insteadofusingliteralconstructor,wecanusenamedconstructor... 查看全文
因为自己也是新手,所以这次环境搭建费了九牛二虎之力才最终成功。Mark一下,和各位分享经验,也为自己留点笔记。首先,感谢Linux.cn社区的wxy,此次安装也是按照他写的教程一步一步做才成功的。原文地址:http://linux.cn/forum.php?mod=viewthread&tid=7566(图文并茂,写的非常详细)。我想大部分朋友按照他写的方法应该就能成功,本人在这里只是写一个简短的安装过程,以及本人在安装中出现的问题和解决方法,希望能够帮到一些朋友。一... 查看全文
· Deploy Rails with Ruby1.9.2 on Redhat4(1)发布时间:2011-09-05
DeployRailswithRuby1.9.2onRedhat4(1)1.Installgccchecktheversionofgcconmysystem.>gcc-vIalreadyhadit.2.InstallrubyfromtheURLhttp://www.ruby-lang.org/en/downloads,Idownloadthefileruby-1.9.2-p290.tar.gz>tarzxvfruby-1.9.2-p290.tar.gz>cdruby-1.9... 查看全文
each——连续访问集合的所有元素collect—-从集合中获得各个元素传递给block,block返回的结果生成新的集合。map——-同collect。inject——遍历集合中的各个元素,将各个元素累积成返回一个值。defdebug(arr)puts'--------'putsarrendh=[1,2,3,4,5]h1=hh1.each{|v|putssprintf('valuesis:%s',v)}h2=h.collect{|x|[x,x*2]}debugh2h3=h.map{|x... 查看全文
LinuxDeployRails3withRuby1.9.2(5)FixtheErrorMessages1.Sprockets::Environment#pathisdeprecatedwehave2waystosolvethis,itisharmlesswarningmessageonewayistoupgradeourrailsfromrc5torc8.>geminstallrails-v=3.1.0.rc8>viGemfilegem'rails','3.1.0.rc8'>... 查看全文
· 用ruby脚本管理你的音乐发布时间:2011-09-05
用ruby管理mp3,不是重命名这么简单,需要深入去操作mp3的标签,所以需要用到一些第三方的库,这里有两个比较流行的库:id3lib-ruby和ruby-mp3info。首先,需要在gem里安装这些库:geminstallruby-mp3infogeminstallid3lib-ruby安装其中之一就可以了。在这些安装的库里都有很详细的实例来演示使用方法,而且使用起来也非常简单,如果在安装过程中出现302错误,说明你的gem版本太低,可以去gem官网升级你的gem(gem版本太低的话... 查看全文
· ruby语法-传值发布时间:2011-09-05
=begindeftest1(*a)pa.firstpa.lastpa.lengthendtest1(3,6)#>>#3#6#2<<=end=begindeftest2(a,*b)papbpb.lengthpb.firstendtest2(1)test2(1,:a=>1,:b=>2)#>>#1#[]#0#nil#1#[{:a=>1,:b=>2}]#1#{:a=>1,:b=>2}#<<... 查看全文
· play with class inheritance in ruby发布时间:2011-09-05
1.classWorddefpalindrome?(string)string==string.reverseendendinthisclass,itdoesn'tindicatesuperclassexplicitly,sothedefaultisinheritfromObjectclass.sinceitdoesn'tdefineinitializemethod,itwillusetheinitializemethodofObjectclass.howtouseit?w=Word.neww... 查看全文
· Ruby中delegate的一些用法发布时间:2011-08-10
ClassAccount<ActiveRecord::Basedelegate:firstname,:to=>:user#firstname=>user.firstnamedelegate:firstname,:to=>:user,:prefix=>true#user_firstname=>user.firstnamedelegate:firstname,:to=>:user,:allow_nil=>true,:prefix=>... 查看全文
· Ruby Rails发布时间:2011-08-10
最新图书,很难找到The.Book.of.Ruby.pdf(7.9MB)下载次数:7Pragmatic.Using.JRuby.Jan.2011.pdf(5.4MB)下载次数:2... 查看全文
· ruby 全局变量发布时间:2011-08-10
$!最近一次的错误信息$@错误产生的位置$_gets最近读的字符串$.解释器最近读的行数(linenumber)$&最近一次与正则表达式匹配的字符串$~作为子表达式组的最近一次匹配$n最近匹配的第n个子表达式(和$~[n]一样)$=是否区别大小写的标志$/输入记录分隔符$\输出记录分隔符$0Ruby脚本的文件名$*命令行参数$$解释器进程ID$?最近一次执行的子进程退出状态... 查看全文
· rubybook发布时间:2011-08-10
Ruby语言是一种动态语言,它与Python、Smalltalk和Perl这3种编程语言有些类似。Ruby语言起源于日本,它的研发者是日本人松本行弘(MatsumotoYukihiro)。松本行弘在1993年开始着手Ruby语言的研发工作,他开发Ruby语言的初衷是为了提高编程的效率。1995年12月Matz推出了Ruby的第一个版本Ruby0.95。Ruby语言的主要特点如下:1.纯的面向对象语言在Ruby中,一切皆是对象。下面举一个例子来更直观地说明Ruby语言的这一特点。在Java中... 查看全文
· ruby语法发布时间:2011-08-10
['cat','dog','horse'].each{|name|printname,""}5.times{print"*"}3.upto(6){|i|printi}('a'..'e').each{|char|printchar}produces:catdoghorse*****3456abcdeline.sub(/Perl/,'Ruby')#replacefirst'Perl'with'Ruby'line.gsub(/Python/,'Ruby'... 查看全文
· Ruby invalid multibyte char(US-ASCALL)发布时间:2011-08-10
需正确输出中文的方法:在运行脚本文件时,加入相关的参数-Ks(windows),-Ku(Unix/MacOS)>ruby-Ks脚本文件... 查看全文
· Ruby Eigenclass详解发布时间:2011-08-10
经过三个多月的RUBYP实战,重新细读了电子书<Ruby编程语言_涵盖Ruby1.8和1.9>,终于理解了Eigenclass,也就是我们常说的元类(Metaclass)目标:证明Kitty类是其Eigenclass的实例为了文字好解説,先上代码classKittydefhiputs'hikitty'endclass<<selfObject::A=self#获取Kitty的eigenclass类deffooendendendclassObject:... 查看全文
· 最轻量级的Ruby后台任务发布时间:2011-08-10
普通情况下ruby调用系统命令行的过程是堵塞的,无论是用system还是``或是exec。system命令会在命令执行成功后返回true,失败返回nil不过如果system调用的命令以&结尾,ruby进程不会被阻塞,不管前面的命令是否执行成功都会立即返回true。所以,史上最轻量级的ruby后台任务诞生了:system('echo"Hello">./system.log&&sleep5&&echo"Hooopo">./system... 查看全文
window下配置完ruby1.9.2和rails3.09之后进行数据迁移报错:C:\Users\jia\webapps>rakedb:create(inC:/Users/jia/webapps)rakeaborted!uninitializedconstantRake::DSLC:/Ruby192/lib/ruby/1.9.1/rake.rb:2482:in`const_missing'C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9... 查看全文
· 我的PHP,Python和Ruby之路发布时间:2011-08-10
因为看到一篇讨论PHP,Python和Ruby的编程语言讨论贴,就说说我的PHP,Python和Ruby之路吧:我2000-2001年用PHP用了两年,那还是第一次互联网泡沫时期,到2001年后期,Servlet/JSP流行,然后我就发现:你说用PHP写的东西,都会被人鄙视。当时我们其实也用Java了,只不过用Java写后端的消息队列。2001年后期泡沫破灭,我跑去做企业应用,就主要写Java写了很多年,中间2003年开始做JavaEye网站... 查看全文