原创 使用Heroku部署Rails應用

一、項目準備:1、gem包添加,並budle installgroup :production do  gem 'pg'  gem 'rails_12factor' end二、部署Heroku1、先註冊帳號Heroku註冊地址:https:

原创 Rake的使用

Rake 是一套類似 Make 的 Builder 工具,讓我們可以編寫一些腳本任務,並且很方便設定各任務的相依性。在 Rails 之中就內建了許多 rake 指令,除了你已經使用過的 rake db:migrate 之外,還有例如:rak

原创 編寫更好的代碼

編寫更好的CSS代碼: http://blog.jobbole.com/55067/

原创 訪問Vbox的web服務

訪問Vbox的web服務我在vbox安裝完畢ubuntu之後,發現除了能上網之共享文件共享粘貼板之外,宿主機與vbox的其他訪問是比較困難的,比如我在vbox開啓了一個端口號爲3000的服務,在宿主機上訪問時失敗的 解決方案:控制 -> 設

原创 Ruby 數組與循環

&符號學習:http://www.cnblogs.com/likeyu/archive/2012/03/08/2382879.htmlhttp://www.infoq.com/cn/news/2008/02/to_proc-currying

原创 git stash

git stash 可以用於暫存代碼。 比如需要切換一個branch去做其他的事情,但是當前又有一些代碼沒有commit. 你顯然也不會想要把這些修改checkout. 該命令就是爲了解決這一個問題。#暫存當前代碼。 可以暫存多個.依次壓入

原创 Rails中的異步任務delayed_job使用

delayed_job 是用來做某些可以延後的,對時間要求不高的任務,例如: 發送1W個郵件,處理10W個數據,不能在規定的時間內(例如1秒)立即執行完的任務。1、gem 'delayed_job_active_record'  gem '

原创 我的友情鏈接

51CTO博客開發

原创 ruby的“或等於”操作符

ruby“或等於”賦值運算符:||=作用:如果想爲一個變量賦值,當且僅當它是空值nil的時候(如果不是nil,則不改變它原來的數值)例:# 當a變量不是空值的時候 a = 3 => 3 a ||= 5 => 3 a

原创 Simple_form操作紀要

rails Simple_form 表單組件collection select 手動設置下拉框默認值與文本域不同,下拉框設置默認值不能使用 :input_html=>{:value=>value} ,而是需要使用 :selected<%=f

原创 實用的 MySQL sql 語句

實用的 MySQL sql 語句:這兒只講究實用,  程序員編程時常用到的 MySQL的 sql語句(不包括基本的 select, update, delete 等語句).1. 添加一個用戶build,並賦予所有權限的命令[html]vie

原创 rails常用驗證方法

validates_presence_of       :login,  :message => "用戶名不能爲空!"validates_length_of           :login, :minimum => 4,   :messa

原创 Ruby Scopes 作用域

Model Scopes它可以將常用的查詢條件放在Model中,方便在Controller中重用,讓程式變得乾淨易讀,更厲害的是可以串接使用。scope實例:class WebSite < ActiveRecord::Base scop

原创 Ruby的.nil? .empty? .blank? .present?區別

.nil? , .empty? .blank? .present?區別:.nil? 和 .empty? 是ruby的方法。 .blank? 是rails的方法。.nil? 判斷對象是否存在(nil)。不存在的對象都是nil的。.empty?

原创 Ruby On Rails 教程學習

Ruby On Rails 教程收集:Ruby On Rails Guides 中文(3.2.8)http://guides.ruby-china.org/Ruby On Rails 實戰聖經(Rails 3.2 + Ruby 1.9.3)