
Ruby
文章平均质量分 53
iteye_20966
这个作者很懒,什么都没留下…
展开
-
alias,alias_method和alias_method_chain
[b][color=gray]晚上被问到这三个的区别,没答上来,查了一下书本跟google。[/color][/b][b]参考链接:[url]http://hooney.iteye.com/blog/210244[/url][/b]首先是[b][color=red]alias[/color][/b],ruby中的关键字,用于定义方法或者全局变量的别名。简单示例:[code="r...原创 2009-12-16 23:45:38 · 178 阅读 · 0 评论 -
一小段代码理解Fiber
[code="ruby"]server = Fiber.new do |request| puts 'Server Started' while(request != 'exit') puts "Received request: #{request}" request = Fiber.yield Random.rand endendrespons...原创 2012-03-24 17:55:00 · 149 阅读 · 0 评论 -
靠……靠谱量又足啊
起源:[url="http://www.iteye.com/topic/137843"]慎用类变量 - 实例变量靠谱量又足[/url] :shock: :shock: :shock: 大概如下的代码,查了我一晚上 + 一早上:irb(main):002:0> User.class_inheritable_hash :genders=> [:genders]irb...原创 2011-05-15 15:23:11 · 198 阅读 · 0 评论 -
RSpec-Core 2.6
主要是转载吧,文档在墙的另一边,翻过去嫌麻烦,更多详细内容:[url]http://relishapp.com/rspec[/url][color=red][b]shared examples[/b][/color]有3种方法导入shared example group[code="ruby"]include_examples "name"it_behaves_like...原创 2011-05-14 21:55:07 · 196 阅读 · 0 评论 -
在view spec中用Capybara.string的结果替代rendered(Capybara版本0.4.12)
问题关键字:undefined method `has_selector?' for #[color=red][b]版本:Capybara(0.4.12)RSpec-Rails(2.5.0)补充:刚试了一下最新版本的RSpec-Rails2.6.0.rc6和Capybara1.0.0.beta1,已经把这个问题给解决了……[/b][/color]google一番后:...原创 2011-05-10 10:12:09 · 171 阅读 · 0 评论 -
authlogic笔记
[b]参考:[url]http://github.com/binarylogic/authlogic_example[/url][url]http://www.binarylogic.com/2008/11/16/tutorial-reset-passwords-with-authlogic/[/url][url]http://railscasts.com/episodes/170-o...2010-04-17 21:46:24 · 210 阅读 · 0 评论 -
RSpec学习笔记
[b]前面这部分参考自:[url]http://www.letrails.cn/archives/20/[/url] 作者:zhangyuanyi[/b]安装很简单:[code="shell"]gem install rspec[/code]如果要在rails里边使用,最好再装一个rspec on rails:[code="shell"]gem install rspec-ra...原创 2009-09-21 01:37:58 · 198 阅读 · 0 评论 -
What's the difference between private and protected methods?
[quote]In Ruby, private visibility is what protected was in Java. However, you can't havetruly private methods in Ruby; you can't completely hide a method. [/quote][quote="《The Ruby Way》中第21页"...原创 2009-08-27 23:30:18 · 118 阅读 · 0 评论 -
ubuntu下安装Ruby、Rails全记录
还是记下来吧,之前花了很大力气安装成功过,前几天重装系统,Ruby和Rails又没了。主要是参考[url="http://robbin.iteye.com"][b]robbin[/b][/url]的这个帖子:[url]http://www.iteye.com/topic/43228[/url],但过程中还是出了不少问题。之前多亏[url="http://dennis-zane.iteye....原创 2009-08-10 19:27:52 · 182 阅读 · 0 评论 -
JRuby on Rails连接MySQL遇到的一个问题。
按照官方的wiki安装好JRuby、Rails以及需要的adapter、JDBC之后,我试着建了个rails项目,结果数据库建立不起来。执行rake db:create似乎一切正常,没有输出任何错误,结果一执行rake db:migrate就出错:The driver encountered an error: com.mysql.jdbc.exceptions.MySQLSyntaxEr...原创 2010-01-22 05:07:38 · 174 阅读 · 0 评论 -
Hpricot笔记
Hpricot::Doc的[b][color=green]search方法[/color][/b]返回一个Hpricot::Elements对象(Hpricot::Elem对象的集合),方法的参数可以是XPath或者CSS选择器。[code="ruby"]require 'open-uri'require 'hpricot'doc=Hpricot(open('http://www.ti...原创 2009-12-28 03:34:43 · 125 阅读 · 0 评论 -
在 Ruby 中对树状结构(tree)进行 map 操作
[code="ruby"]class BookChapter < ActiveRecord::Base belongs_to :parent, :class_name => 'BookChapter', :foreign_key => 'parent_id' has_many :children, :class_name => 'BookChapter', ...原创 2012-07-30 21:37:36 · 566 阅读 · 0 评论