- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 初识JRuby之入门
首先,Jruby的官方站点是http://jruby.org/,最详尽的资料都在那里。至于为什么选择JRuby,官方站点上列举了诸如jvm的普及以及性能等等优点,但我想最简单的回答就是,我喜欢用ruby编程,而大多数不再充电的老板还固守着java,相对于ruby,java这个词本身先产生了50%的安全感,所以这可能是比较贴近现实的选择。不过我今天想去倒腾倒腾这个东西,则完全是为了了解ruby的方方
2013-07-31 13:06:58 1421
原创 ruby 性感的迭代操作
ruby是一门可以用sexy来形容的语言,下面就列举几个sexy的迭代操作。1. each each是ruby中非常常见的遍历操作。words=%w(good god ruby sexy girl run)words.each do |word| puts wordend2. find 查找到第一个符合条件的元素。words=%w(good g
2013-07-30 14:42:36 982
原创 rails live on the edge: 安装rails 4
如果你也喜欢live on the edge,那么就从rails3升级到rails4吧。1.安装ruby rails4推荐使用ruby2.0,但也兼容ruby1.9 。而且新ruby推荐使用rbenv安装,我试用了,的确比rvm方便许多。以ubuntu为例: 1.从github上检出rbenv$ git clone https://github.com/sstephen
2013-07-23 19:21:01 1357
原创 ruby webdriver
前言 Watir Webdriver是用ruby操作webdriver的很酷的方式,通常被用来做一些rails app的测试。Example 下面的示例是一个网站的登录示例:require 'watir-webdriver'b = Watir::Browser.newb.driver.manage.window.maximizeb.goto "http://x
2013-07-18 21:01:12 1034
原创 rails为paperclip上传文件添加访问控制
0 前言 由paperclip上传的文件默认是放在rails项目的public目录下的,也就是说,只要能得到该文件的URL,就可以直接访问/下载该文件,如果要对该文件添加访问控制,就需要更改paperclip的默认上传位置。1 更改paperclip默认的上传位置 若有一个story类,每个story有一个封面cover,该cover是一张图片,就可以这样更
2013-07-13 23:08:58 1495
原创 Rails 在javascript中使用ruby对象
1.在javascript中使用ruby简单对象 如,需要将ruby对象转换成javascript的简单变量: url = ''; 此时的是由引号包裹的。rails的j方法是为了正确地转义ruby对象从而嵌入javascript中。2.在javascript中使用ruby复杂对象 公共桥梁显然是json,但要正确地转义ruby的has
2013-07-09 19:22:09 2028
原创 rails URL路由
rails URL路由的最权威文档当然是其官方站点Rails routing from the outside in,我这里只提几个文档中常用的要点。1.CRUB 由resources建立的资源,是rails中最常见的路由方式,不用多说。resources :photos2.单例资源 单例资源也比较常用,官方文档上举的例子很形象也很常见,用户user需要拥有一个pr
2013-07-07 23:56:15 1187
原创 rails 使用bootstrap及bootswatch
1.简介 Twitter-bootstrap是一个功能强大的前端web框架,使用它可以快速地开发出漂亮的web UI。而thomas-mcdonald/bootstrap-sass是rails sass版本的bootstrap。其他类似的gem还有jlong/sass-twitter-bootstrap,metaskills/less-rails-bootstrap,seyhun
2013-07-07 01:39:19 3010
XML解析(读取)
2012-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人