- 博客(23)
- 资源 (28)
- 收藏
- 关注
ruby实现删除自定义后缀名文件Find
[code="ruby"]#encoding: gbkrequire 'find'print "输入目录:"path=gets.chomp!print "输入后缀名:"basename=gets.chomp!Find.find("#{path}") do |d| if d.include?(".torrent") puts "[INFO]删除文件#{d}"
2012-09-22 18:25:39 252
原创 rails render :partial使用
render :partial 可以实现代码重用,尤其是在view层设计的例子1.index.html[code="ruby"]My Blog [/code]2.show.html[code="ruby"] [/code]显然2段代码有重复,可以利用 render :partial 实现...
2012-09-10 12:45:14 421
原创 rails 表单语句大全
表单开始标签:[code="java"] :save }, { :method => :post } %>Use :multipart => true to define a Mime-Multipart form (for file uploads) [/code]表单结束标签:[code="java"][/code]文本框 Text fields[code="jav...
2012-09-09 01:24:46 182
原创 rails 缓存的应用(转载)
【转载】当你网站访问量上升的时候,你可能为你的rails项目增加一些缓存应用。这个教程将告诉你关于rails缓存的方方面面,帮助你提高rails应用,而不必再为过度的cpu开销而烦心。rails缓存有几种方式,这篇教程将分几个部分向你分别介绍如何应用不同的缓存方案,以及一些高级的有针对性的缓存应用。首先介绍最快速的缓存应用:Page Caching,页面缓存1、为什...
2012-09-09 00:59:29 159
rails request.env的使用
@client_ip = request.env["HTTP_X_FORWARDED_FOR"] #取得使用者IP位址資訊 @client_browser = request.env["HTTP_USER_AGENT"] #取得使用者瀏覽器資訊 @http_referer = request.env["HTTP_REFERER"] #取得使用者來源(referer) @client_l...
2012-09-09 00:49:05 410
bundle命令
Rails 3开始使用bundle来管理项目的gem依赖。该命令只在一个含有Gemfile的目录下执行。Gemfile: Rails 项目所有的依赖包都在这里配置,不像以前通过require来查找Gemfile.lock: 记录本机目前所有依赖的Ruby Gems及其版本bundle show #显示所有的依赖包bundle check #检查系统中缺少...
2012-09-09 00:38:28 1233
rake命令什么时候会触发生成表
1.对于rails new demo,默认使用sqlite3数据库,会自动生成数据库2.schema_migrations表会在执行rake db:migrations 生成3.rails generate model User 和 rails generate migration DoNothing 都不会触发生成schema_migrations...
2012-09-09 00:22:19 102
rails new demo -d mysql会不会生成数据库?
测试1rails new demo -d mysql1.不配置database.yml的mysql密码,对rails server打开网站没影响2.并且这步骤是不生成对应的demo_development数据库的3.因为Localhost:3000访问的是Public文件夹里的Index.html,所以不需要访问数据测试2rails g controller login...
2012-09-08 22:55:39 137
分享一个技巧,利用批处理调用ruby脚本(可能你为路径苦恼)
当我们利用cmd命令执行:ruby test.rb的时候,你可能会发现,我们需要cd 到test.rb的目录,可以利用DOS命令实现这个 路径[code="DOS"]#关闭命令显示@echo off#提示信息echo Now,listing the controller,please not shutdown the DOS File!#切换到当前路径,.bat文件和.rb文件...
2012-09-08 15:53:53 451
ruby实现按键精灵的功能
先说下利用了AutoItX3.dll这个API,这个东西没有怎么办,ruby的watir GEM包里自带这个dll。如果出现“unknown OLE server: ‘AutoItX3.Control’(WIN32OLERuntimeError) ”这个错误,可能是因为你的dll没有注册。解决方式如下:regsvr32 AutoItX3.dll路径可能要变下:如:r...
2012-09-08 15:47:13 158
MySQL 5.0.27 API备忘
MySQL/Ruby[Japanese]This is the MySQL API module for Ruby. It provides the same functions for Ruby programs that the MySQL C API provides for C programs.Downloadtmtm.orgRequirement...
2012-08-28 10:19:49 110
原创 ruby的redo和retry 回顾
[code="ruby"]ary=[1,2,3]ary.each do |i| puts i i+=1 redo if i==2end[/code][code="java"]输出:1 2 2 3[/code]redo做的动作是:条件满足,则以当前的条件重复一次{ block}的动作,当前的条件包括(当前的变量值)[code="rub...
2012-08-27 16:44:47 107
ruby酷酷的方法——另一种next
[code="ruby"]irb(main):022:0* 1.next=> 2irb(main):023:0> "a".next=> "b"irb(main):024:0> "1".next=> "2"irb(main):025:0>[/code]ruby的next方法,多方便,尤其是"1"性能比较:
2012-08-27 16:13:08 117
原创 rake的官网 DOC文件,webzip爬下来的,分享给大家
rake太强大了,建议大家深入学习。在rails得到了,对于那些处理和维护服务器的脚本,也很有效果。网站是:http://rake.rubyforge.org/给那些无法上外网的朋友 爬了个 本地版的...
2012-08-16 22:49:36 91
ruby元编程之 method_missing 一个细节
我们知道顶级域,定义域的self是啥?[code="ruby"]puts self #mainputs self.class #Object[/code]我们知道当一个方法被调用的时候,如果没有对象接受,默认就是self,如:[code="ruby"]def tell_me_who puts selfendtell_me_who #main[/code...
2012-07-31 18:44:43 102
ruby元编程 那些书里没有的知识 define_method
你有多少种方式创建一个方法?大多数人想到的可能是def 关键字[code="ruby"]#普通方法def tele_you puts "I am Anleb"end[/code][code="ruby"]#定义单件方法n="Anleb"def n.tell_you puts "I am #{self}"endn.tell_you[/cod...
2012-07-31 17:41:59 115
ruby一小段代码测测你的引用类型功力
[code="ruby"]class Fixnum attr_accessor :valueendx=1p x.object_idx.value="Anleb"p x.value.object_iddef change(x) p x.object_id p x.value.object_id #x=2 x.valu...
2012-07-28 10:00:50 105
ruby元编程之大话 对象模型
[code="ruby"]class A @@var=1 @class_var="class var" attr_accessor :object_var,:object_var2 class
2012-07-27 16:04:06 108
原创 ruby的继承到底可以继承哪些东西
1.先看私有方法能否被继承[code="java"]class A @@name="Anleb" def ask puts @@name end private :askenda=A.new#a.aska.send(:ask)class B < A endb=B.new#b.a...
2012-07-26 18:43:50 134
ruby数组自带方法与自定义方法的性能测试集+1个循环问题
主要是交流,水平有限,喜欢研究,多多包涵。先说一个数组循环问题[code="java"]arr=[1,2,3]n=arr arr[j+1] arr[j],arr[j+1] = arr[j+1],arr[j] end end end arrendBenchmark.bm do |bm| bm.repo...
2012-07-26 14:47:06 154
ruby的字符串性能到底如何最佳
1.先看字符串的object_id[code="java"]str1="Anleb"str2="Anleb"puts str1.object_idputs str2.object_id[/code]输出:2295250022952490id不同说明,虽然对象的值一样,但是他们是不同的东西,什么是不同的东西,也就是指针不同。str1指针----> 对象st...
2012-07-26 10:44:29 93
关于ruby的methods、instance_methods、method三者的区别
[code="java"]class A def self.ask1 puts "the method of class" end def ask2 puts "the method of instance" endend[/code]#类的实例对象的方法,方法属于类所生成New出来的实例对象。...
2012-07-26 09:27:54 210
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人