自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

Rails3全文检索使用Sunspot gem

在网站中经常用到全文检索,这样出于使用的方便打算给Everyday也做个全文检索的功能,网上比较了几个全文检索的gem,发现sunspot(内置了solr引擎)比较适合我的需求,并没有用到之前名气稍大的think_sphinx,下面介绍下rails3和Sunspot的集成:安装sunspot gem:$ gem install sunspot修改#rails_app/Gemfile:...

2011-11-11 10:50:41 113

Rails3,CodeRay gem 高亮代码

由于使用的wmd编辑器对代码支持不是很好,写博客一直困扰于代码的语法无法高亮,于是在网上找到了CodeRay的rails gem, 看起来效果还不错,好像railscasts也是用的这个gem,下面介绍下这个plugin的使用: [url]http://www.everyday-cn.com/zh/show_blog/rails3-coderay-gem[/url]...

2011-11-11 10:43:57 107

Nginx,Passenger,Rails3部署方案

上一篇记录文章记录了,rails3的开发环境配置,下面说下rails3的生产环境的部署方案,everyday使用的是nginx+passenger+ubuntu10.04LTS的部署方案,详细的看我的blog:[url]http://www.everyday-cn.com/en/show_blog/nginx-passenger-rails3[/url]...

2011-11-11 10:42:36 114

原创 Vim开发RubyOnRails 环境打造

vim是一个很好的开发工具,对于习惯了IDE开发环境的程序员来说初用它可能会很痛苦,我也经历了这样的阶段(虽然我还是刚入门^_^),下面就介绍下我的vim开发环境配置:[url]http://www.everyday-cn.com/en/show_blog/vim-rubyonrails[/url]...

2011-11-10 09:29:56 114

原创 打造Capistrano,Git,Passenger自动部署环境

对于rails应用capistrano提供的很好的自动化部署方案,支持部署版本的回滚,和github,svn等scm服务器有不错的集成,介绍下目前everyday所使用到的capistrano配置方案:[url]http://www.everyday-cn.com/en/show_blog/capistrano-git-passenger[/url]...

2011-11-10 09:28:56 136

原创 Rails3利用friend_id gem,SEO优化

出于想增加blog被baidu,google 等搜索引擎收录的条目,于是想到了SEO优化,首先从url的美化开始,rails3中可以使用friendly_id,详细看我的blog,太多了不写了: [url]http://www.everyday-cn.com/en/show_blog/rails3-friend_id-gem-seo[/url]...

2011-11-10 09:27:00 100

原创 CruiseControl.rb,Rspec实践持续集成

现在很多agile development 开发团队在多人协作开发的时候,经常用到CI,在java中常用的CI工具有Hudson,cruisecontrol等,rails的项目我们可以用cruisecontrol.rb,它遵循Rails项目一贯的“convention over configuration”原则,CC.rb也允许你以非常简单的方式指定这些设置——没有XML,配置都是你熟悉的Ruby...

2011-11-10 09:24:00 89

原创 Git,Github开发流程

使用Git有几个月了,但一直在一个master上开发和发布版本,看了下git-flow方面的实践资料,准备在下一个版本中调整git的开发流程,下面描述下想法和具体实现:[url]http://www.everyday-cn.com/zh/show_blog/git-github[/url]...

2011-11-09 10:24:20 239

原创 Rails3,Rspec,Factory_girl单元&功能测试

Rspec使用行为驱动开发(Behaviour-driven development),它从外围的业务成果的定义开始,然后深入到那些实现这个成果的功能块上。每一个功能都被收集成一个故事,它按照验收标准来定义这个功能的范围。在everyday中使用了一下,确实发现Rspec可以把测试用例写得更加易于理解。下面来看看如何用Rspec讲故事:[url]http://www.everyday-cn.com...

2011-11-09 10:22:57 109

原创 Rails3,MongoDB,MongoID完整实例

一直想尝试下rails3和mongodb,mongoid的集成使用,网上找了一圈没发现有好的文档,最后只能自己动手了,主要参考了railscasts和mongoid的官方文档,下面介绍下具体实现:[url]http://www.everyday-cn.com/en/show_blog/rails3-mongodb-mongoid[/url]懒得写了,看我blog吧....

2011-11-07 12:15:59 142

原创 Rails3,delayed_job,mail gem异步发送邮件实现

我们经常在项目中遇到发送email给指定的用户,而发送的邮件的工作需要在后台作为job异步的执行,那么在rails中如何实现,我们这里就介绍一下使用delayed job作为后台的异步工作队列,使用rails的mailer来发送邮件,下面看详细的实现:[url]http://www.everyday-cn.com/en/show_blog/rails3-delayed_job-mail-gem[/...

2011-11-07 12:14:04 155

原创 Rails3全文检索使用Sunspot gem

在网站中经常用到全文检索,这样出于使用的方便打算给Everyday也做个全文检索的功能,网上比较了几个全文检索的gem,发现sunspot(内置了solr引擎)比较适合我的需求,并没有用到之前名气稍大的think_sphinx,下面介绍下rails3和Sunspot的集成:详细可看:[url]http://everyday-cn.com/zh/show_blog/rails3-sunspot-...

2011-11-07 12:12:11 80

原创 Rails3,ruby-debug19调试攻略

在之前的j2ee的项目中经常需要debug复杂的逻辑的代码,但在rails3的项目中如何来使用debug功能,这个也是一直想了解的,任何项目都可能有复杂逻辑,网上找了一圈资料,下面介绍下如何安装和使用ruby-deug在rails3环境下: 首先还是安装ruby-debug gem(在rails3环境下比较特殊):具体可看:[url]http://everyday-cn.co...

2011-11-07 12:10:12 158

原创 Git,Github开发流程

使用Git有几个月了,但一直在一个master上开发和发布版本,看了下git-flow方面的实践资料,准备在下一个版本中调整git的开发流程,下面描述下想法和具体实现:我们会把branch分成两个主要的分支:- master:保存稳定版(production ready),随时都可以release,并在上面实现每日构建。- everyday-dev:开发分支,平时的代码都提...

2011-11-07 12:01:53 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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