摘要: csdn原博客部分文章的链接地址
posted @ paul lin 阅读(1648) | |
posted @ paul lin 阅读(620) | |
摘要: 换句话说,当你找到与天赋、个性完全匹配的工作,它恰好处在上升期的市场,公司又提供了必要的授权与资源,那么你就很容易成功。反之,若这三点中的任何一点不匹配,那么你就是个loser。
posted @ paul lin 阅读(645) | |
posted @ paul lin 阅读(552) | |
摘要: 这是一篇集百家之长的笔记,分别参考了《rails3 in action》和 rvm官方文档,ninjahideout.com 之后的安装文档。
这里使用到的各种软件包括:
- ubuntu
- virtual box
- vagrant
- rvm
- capistrano
- passenger
- nginx
- mysql
- postgresql
还涉及到git、github、ssh等技术
posted @ paul lin 阅读(1664) | |
摘要:
posted @ paul lin 阅读(10957) | |
终于花了将近4个月的时间,把《learn rails3 by example》的e文版看完了,心中那个成就感和满足感啊~~继续下一轮的针对性学习计划,计划包括:1. rails应用的部署和性能监控2. rails的mvc架构和cache3. js和js与rails的结合使用4. ruby的语法和特性5. mysql配置和调优6. 搜索引擎和推荐引擎的学习7. nosql专题
posted @ paul lin 阅读(722) | |
关于rvm ree ngix passenger capistrano的安装配置,非常详细!强烈推荐http://blog.ninjahideout.com/posts/a-guide-to-a-nginx-passenger-and-rvm-server
posted @ paul lin 阅读(693) | |
在上一篇《》中,我演示了如何使用guard-spork, guard-rspec和spork, rspec来进行自动化测试和集成测试。
今天发现存在一个bug,那就是当model文件被修改后,虽然会重新启动rspec执行测试。但是测试的代码不是最新的,而是继续沿用已经加载到内存的model文件。网上搜索一番后,发现问题的原因是spork的预加载问题。于是在spork的spork.each_run方法中加入如下代码,重启sprok,解决问题
dir["#{rails.root}/app/models/**/*.rb"].each do |model|
load model
end
posted @ paul lin 阅读(669) | |
摘要: 我们要修改的文件会涉及到4个:
a. gemfile
b. .rspec
c. guardfile
d. rspec_helper.rb
posted @ paul lin 阅读(1823) | |