如何搭建一个工业级的Rails应用运行环境
摘要: 这是一篇集百家之长的笔记,分别参考了《Rails3 in Action》和 RVM官方文档,ninjahideout.com 之后的安装文档。
这里使用到的各种软件包括:
- Ubuntu
- Virtual Box
- Vagrant
- RVM
- Capistrano
- Passenger
- Nginx
- MySQL
- PostgreSQL
还涉及到Git、GitHub、SSH等技术
阅读全文
posted @
2011-11-21 16:22 Paul Lin 阅读(1672) |
评论 (0) 编辑
Rails Web应用相关插件和资源列表
摘要: 从RailsCast.com筛选出来的视频
阅读全文
posted @
2011-08-29 15:58 Paul Lin 阅读(579) |
评论 (0) 编辑
磨快你的RoR开发军刀 (vim配置)
摘要: NERDTree.vim:显示目录树和标签(特别有用)
Rails.vim:这个不说了,Rails开发必备
Snipmate.vim:代码片段自动完成,Rails开发神器之一
FuzzyFinder.vim:模糊查找,使用频率最高的插件之一
TabBar:BufferExpoloer的增强版,用来标识打开的文件的
Supertab.vim:文本自动完成
Rubytest.vim:vim下的集成测试工具
阅读全文
posted @
2011-07-26 12:46 Paul Lin 阅读(3403) |
评论 (0) 编辑
针对Spork无法自动Reload配置文件的解决方法
摘要: 针对这种情况,我们可以使用一个名为Guard的gem,来自动监控spork中预加载的文件发生变化后,自动重启spork
1).在Gemfile中增加gem 'guard-spork'
2).在shell中gem install libnotify / gem install inotify
3).bundle install
4).guard init spork
5).guard start
阅读全文
posted @
2011-07-15 18:12 Paul Lin 阅读(419) |
评论 (0) 编辑
【转】rails3项目架构解析
摘要: 来自JE上的一篇Rails实战文章,很不错!
阅读全文
posted @
2011-05-27 16:47 Paul Lin 阅读(840) |
评论 (0) 编辑
Rails中的link_to方法注意点
摘要: 所以我们一定要记住:options={}是用来传递请求参数的,而html_options={}是用来设置请求报头的,不能搞混!
阅读全文
posted @
2010-05-17 16:41 Paul Lin 阅读(6487) |
评论 (4) 编辑
感受RoR的魔力!
摘要: 下面我们来回忆一下整个过程,我们会发现使用RoR创建Web应用真是如此简单而充满乐趣!
●命令:
A.rails 项目名称
B.rake db:create RAILS_VERSION='数据库模式'
C.ruby script/generate scaffold 表名 字段名:字段类型
D.rake db:migrate
E.ruby script/server WEBrick
●代码:
validates_presence_of :title, :description, :image_url, :price
validates_length_of :title, :minimum => 10
validates_numericality_of :price
validates_uniqueness_of :title
只需要花你差不多了5分钟的时间而已~,That's all !
阅读全文
posted @
2010-05-15 12:02 Paul Lin 阅读(647) |
评论 (0) 编辑