2014年8月12日 星期二

mac終端機指令

1. Control + L 可以清除螢幕
2. Control + A 可以將游標跳到行首
3. Control + E 可以將由游標跳到行尾
4. Control + W 可以刪掉一個詞
5. Control + U 可以刪除一行
6. Control + R 可以快速完成曾經輸入過的命令

2014年8月9日 星期六

call create! with a block

call create! with a block

def self.create_with_omniauth(auth)
    create! do |user|
      user.provider = auth["provider"]
      user.uid = auth["uid"]
      user.name = auth["user_info"]["name"]
    end
  end
This is useful as it allows us to modify the new user before it’s saved to the database and because it returns the new user