关闭

如何发布自己的Gem?

首先,需要注册! http://rubygems.org/sign_up 其次,生成gem文件 gem build xmpp_server.gemspec 发布gem gem push xmpp_server-0.0.1.gem 如下是我的gem https://rubygems.org/gems/xmpp_server 文档地址 https://github.com/c...
阅读(1070) 评论(0)

如何将Gem中的rake任务导入Rails Project中

Rails3中,可以使用Railtie的方式,将rake 任务 放到 Rails 项目中 lib/your_gem/railtie.rb require 'your_gem' require 'rails' module YourGem class Railtie < Rails::Railtie rake_tasks do load 'path/to/rake.r...
阅读(955) 评论(0)

Ruby简单的生产者,消费者模式的实现

require 'thread' q = Queue.new producter = Thread.new { 10.times { |i| q.push i sleep 1 } q.push nil } consumer = Thread.new { loop { i = q.pop break if i == nil puts i...
阅读(594) 评论(0)

xmpp server: 负责发送数据到xmpp 服务器的中转站

自己写的一个简单的xmpp服务的中转站 require 'drb/drb' require 'xmpp4r/client' include Jabber URI = "druby://localhost:8787" QUEUE = Queue.new ip_addr = "server地址" server_str = "tester001@#{ip_addr}/testing"...
阅读(975) 评论(0)

强大的 ActiveSupport::Notifications

ActiveSupport::Notifications   是Rails3提供的 Rails系统的事件提醒通知机制, 非常强大。 我们可以非常容易的捕捉到 系统运行的各个状态时的参数,时间等。 一个简单的可以查看其功能的例子 新建/config/initializers/notifications.rb ActiveSupport::Notifications.subscr...
阅读(900) 评论(0)

Rspec笔记

当我们有这样的需求:一个或者更多的类 拥有同样的行为, 那么可以使用Rspec的 可分享的实例组(a shared example group). 关键词是 shared_examples_for 和  it_should_behave_like shared_examples_for "Any Pizza" do it "should taste really good" do @pizza...
阅读(787) 评论(0)

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

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

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

我使用的场景是 Rails 3.2.6 1, 增加Gem # Bootstrap gem 'anjlab-bootstrap-rails', '>= 2.1', :require => 'bootstrap-rails' gem 'bootstrap-will_paginate', '0.0.3' gem 'bootstrap_helper', "2.0.0.1"...
阅读(1935) 评论(0)

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

Rspec非常的强大,一旦用上,在也舍不得换了。 不过每次集成Rspec都比较麻烦,因为相关的Gem比较多,而且需要修改一些配置文件。本文记录下我集成Rspec集成过程。  增加Gem group :development, :test do gem 'database_cleaner' gem 'factory_girl' gem 'factory_girl_...
阅读(891) 评论(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 install 2, FFmpeg安装qt-faststart make tools/qt...
阅读(3599) 评论(0)

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

在项目开发的过程中,我们会遇到这种情况: 部署服务器上,我们需要welcome/index 对应默认的 views/welcome/index.html.erb页面。 但是在开发的过程中,我们有新的页面。如何在不修改默认的 welcome/index.html.erb页面的情况下,能让welcome/index 访问我们指定的views 呢? 重新定义views_path self.vi...
阅读(710) 评论(0)
    个人资料
    • 访问:220058次
    • 积分:4814
    • 等级:
    • 排名:第6216名
    • 原创:199篇
    • 转载:3篇
    • 译文:0篇
    • 评论:48条
    博客专栏
    文章分类
    最新评论