何旭东chucai的专栏

Web开发实录:Ruby, Rails, Java, Coffeescript , Sass, Html, JQuery

Rspec笔记

当我们有这样的需求:一个或者更多的类 拥有同样的行为, 那么可以使用Rspec的 可分享的实例组(a shared example group). 关键词是 shared_examples_for 和  it_should_behave_like shared_examples_for &qu...

2012-09-25 20:34:46

阅读数:819

评论数:0

我写的一个快速生成JSON接口的工具

项目地址: https://github.com/chucai/rest_prev 用于手机客户端程序的接口开发,能有效分离手机客户端与服务器开发的耦合问题。

2012-09-13 11:21:25

阅读数:1218

评论数:0

Rails项目中,快速增加bootstrap的流程

我使用的场景是 Rails 3.2.6 1, 增加Gem # Bootstrap gem 'anjlab-bootstrap-rails', '>= 2.1', :require => 'bootstrap-rails' gem 'bootstrap-will_pa...

2012-09-07 21:20:15

阅读数:2029

评论数:0

项目开发中,快速增加 Rspec的支持, 快速增加 spork 和 guard 的支持

Rspec非常的强大,一旦用上,在也舍不得换了。 不过每次集成Rspec都比较麻烦,因为相关的Gem比较多,而且需要修改一些配置文件。本文记录下我集成Rspec集成过程。  增加Gem group :development, :test do gem 'database...

2012-09-07 20:29:30

阅读数:949

评论数:0

qt-faststart的安装

1, 需要先安装checkinstall wget http://asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-1.6.2.tar.gz tar zxf checkinstall-xxx make make i...

2012-09-04 20:09:11

阅读数:4405

评论数:0

如何自由的切换和定义views的目录?

在项目开发的过程中,我们会遇到这种情况: 部署服务器上,我们需要welcome/index 对应默认的 views/welcome/index.html.erb页面。 但是在开发的过程中,我们有新的页面。如何在不修改默认的 welcome/index.html.erb页面的情况下,能让welco...

2012-09-04 11:50:26

阅读数:759

评论数:0

Rails3做Json接口需要注意的问题

使用Rails开发 Json接口,很简单,也会遇到一些问题。 我开发的很多项目,大部分都是基于 devise . 不讨论一些 基于grape的情况 JSON接口 的认证使用 token   参考文章: http://blog.csdn.net/hexudong08/article/...

2012-08-31 17:03:42

阅读数:597

评论数:0

客户端如何模拟delete方法,请求数据?

在Rest接口定义中,删除数据都是使用delete方法请求,但大部分浏览器并不支持该方法请求,该如何做? Rails使用的方法使用Post模拟delete方法 delete 方法其实是post 方法,不过在传递参数的时候,需要增加如下的字段 _method: delete 所以,不...

2012-08-31 11:34:49

阅读数:899

评论数:0

RubyChina如何实现喜欢功能?

RubyChina有一个喜欢功能,具体的表现可以查看每一个帖子的页面 如: http://ruby-china.org/topics/5272 实现的代码解析如下: 在topics/show.html.erb页面中, 有如下代码 likeable_tag 是定义在/app/...

2012-08-31 11:16:56

阅读数:868

评论数:0

自动化部署实践capistrano

以前都是手动部署,特别麻烦,而且非常的累。现在尝试自动部署方案。 使用的自动部署方案是:capistrano 安装 gem install capistrano 在Rails项目执行 capify . 写配置文件 部署使用的配置文件是 config/deploy.rb ...

2012-08-28 16:46:02

阅读数:1983

评论数:0

如何在部署环境下启动sinatra程序?

安装thin gem 'thin' 运行rackup rackup config.ru 当然,需要设置环境变量为 production set :environment, :production 启动命令的复杂形式 rackup -s thin config.ru -P tmp...

2012-08-27 17:15:39

阅读数:1858

评论数:0

BackboneJS学习笔记一

不算系统的介绍吧,因为网上有很多的教程了,可以大概的了解一些Backbone的基本结构。 主要是记录下比较关键和学习的资源。 1, backbone的官方例子, todos http://documentcloud.github.com/backbone/examples/todos/ind...

2012-08-20 14:25:28

阅读数:474

评论数:0

Rails部署特别好的文章

http://ihower.tw/rails3/deployment.html 关于日志文件的处理: 處理Log檔案 網站持續運作,log目錄下的production.log可是會越長越肥,因此需要定期整理備份,這裡有幾種方法,一種是修改config/environments...

2012-08-18 15:39:20

阅读数:538

评论数:0

一个监控juggernaut进程是否被关闭的ruby代码

cmd = { :start => "nohup npm start juggernaut &", :ps => "ps aux | grep npm" } while true result = `#{cmd[:...

2012-08-18 12:49:18

阅读数:749

评论数:0

linux 如何配置android开发环境

1, 下载eclipse,java 略 2, 下载Android ADK download from this page:     http://developer.android.com/sdk/index.html 然后运行 tools/android update --n...

2012-08-16 11:45:03

阅读数:357

评论数:0

Jquery,css如何创建一个悬浮的广告页面?

需要在公司的产品首页添加一个悬浮的广告框,做了一个链接,链到了土豆网。(关于我们公司的一个产品的电视报道) 如下是我所做的代码记录 实例参考: http://yunshivideo.com 具体代码如下 ...

2012-08-10 17:11:55

阅读数:949

评论数:0

MySQL数据库备份和还原的常用命令 和 copy database

备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动...

2012-08-10 16:59:52

阅读数:873

评论数:0

Rspec2 如何测试rake task任务

具体参考文章 http://www.philsergi.com/2009/02/testing-rake-tasks-with-rspec.html

2012-08-09 17:38:52

阅读数:826

评论数:0

一个用于生成图表的gem: lazy_high_charts

具体使用参考: https://github.com/michelson/lazy_high_charts 但是它不提供ajax加载的图标方式 因为生成的js代码,实在 window.onload方法中运行的 怎么办? 增加新的ajax 代码 # -*- encoding:...

2012-08-09 17:37:58

阅读数:1514

评论数:0

我的railsrc文件

-m https://raw.github.com/RailsApps/rails3-application-templates/master/rails3-haml-html5-template.rb--old-style-hash--skip-bundle--skip-test-unit

2012-08-04 10:59:41

阅读数:531

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭