![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ruby
春如夏花
吃的苦中苦
方位人上人
展开
-
Nokogiri 中文乱码的几种情况
<br /><br /><br />第一种情况,open的网站参数有中文 <br /><br />Ruby代码 url="http://book.douban.com/subject_search?search_text=SQL语言艺术=1001" Nokogiri::HTML(open(url)) <br />就会报错,因为浏览器打包给服务器发送参数的时候是经过编码的,所以我们也要给汉字经过一次编码,只需在这两句中间加上一句就可以了 <br />Ruby代码 url=URI.escape(url)转载 2011-03-11 13:18:00 · 1505 阅读 · 0 评论 -
Ruby:p,puts,print比较
<br /><br />在rails 开发中,最基本的检测错误的方法,莫过于 puts 和 p 的输出了。。。。那么 它们有什么区别呢。。。<br />查了下, 说 p 是经过 inspect 的,inspect的字面意思是 检查 ,貌似 是检查 占位符 ,但是还是云里雾里<br />看两个demo<br />one:<br />p “a”, “/nb”<br />结果:<br />“a”<br />“/nb”<br />two:<br />class SomeClass<br /> def initia转载 2011-03-11 13:13:00 · 2236 阅读 · 0 评论 -
Watir如何定位Modal dialog
<br />Watir1.8已经支持定位modal dialog.<br />ie.modal_dialog(:title,"***")<br /> <br />但是在中文操作系统下一直定位不到,看了下代码:<br /> title = "#{what} -- Web Page Dialog"<br />这个是原因,因为真正的网页标题是*** -- 网页对话框<br />因此可以有两种办法:<br />1.用纯title定位<br />modal_dialog.rb:<br /> #原创 2011-03-23 13:49:00 · 1279 阅读 · 0 评论