如何搭建一個工業級的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 閱讀(1691) |
評論 (0) 編輯
Rails Web應用相關插件和資源列表
摘要: 從RailsCast.com篩選出來的視頻
閱讀全文
posted @
2011-08-29 15:58 Paul Lin 閱讀(588) |
評論 (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 閱讀(3415) |
評論 (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 閱讀(426) |
評論 (0) 編輯
【轉】rails3項目架構解析
摘要: 來自JE上的一篇Rails實戰文章,很不錯!
閱讀全文
posted @
2011-05-27 16:47 Paul Lin 閱讀(856) |
評論 (0) 編輯
Rails中的link_to方法注意點
摘要: 所以我們一定要記住:options={}是用來傳遞請求參數的,而html_options={}是用來設置請求報頭的,不能搞混!
閱讀全文
posted @
2010-05-17 16:41 Paul Lin 閱讀(6502) |
評論 (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 閱讀(658) |
評論 (0) 編輯