2008-03-05

在Rails中实现Layout的嵌套

关键字: rails layout
需求: 一个页面是用了layout/application.rhtml 做layout,现在要这个页面同时也可以做其他页面的layout。 实现: 1.扩展ActionView module ActionView module Helpers module NestedLayoutsHelper def inside_layout(layout, &block) layout = layout.include?('/') ? layout : "layouts/#{layout}" ...
2008-01-26

用scrubyt抓取酷讯最新火车票信息

关键字: scrubyt screen-scaping
用scrubyt写的一个简单的小例子,scrubyt看起来真的很不错,不过现在bug也非常的多,特别是对xpath的支持。 require 'rubygems' require 'scrubyt' Scrubyt.logger = Scrubyt::Logger.new kooxoo_data = Scrubyt::Extractor.define do fetch "http://piao.kooxoo.com/" fill_textfield 'vFrom', '北京' fill_textfield 'to', '广州' submit re ...
2008-01-25

scrubyt出现RubyInline (= 3.6.3)错误的解决办法

关键字: ruby scruby rubyinline
装好 scruby 后第一次使用遇到一个错误:site_ruby/1.8/rubygems.rb:246:in `activate': can't activate RubyInline (= 3.6.3), already activated RubyInline-3.6.6] (Gem::Exception)GOOGLE了一下,找到了两种方法:1.使用gem uninstall RubyInline把3.6.6版本的RubyInline卸载了,具体操作见lintide的博客。2.在require 'scrubyt' 之前指定 RubyInline的版本,只要加上以下代码就可以了: ...
pickerel
搜索本博客
最近加入圈子
存档
最新评论