竹林品雨

业精于勤荒于嬉,行成于思毁于随

Deploy Rails project to VPS服务器环境搭建篇

#####Deploy Rails project to VPS 服务器环境搭建篇 ######1.准备部署环境 ubuntu server (推荐ubuntu server 12.04 LTS) ######2.安装必要的软件(在root用户下) #切换到root用户: sudo su ___ #修改源 #修改ubuntu server默认前缀us改为...

javascript立即调用 IIFE

javascript IIFE 立即调用 参考链接:http://nuysoft.com/2013/04/15/angry-birds-of-javascript-red-bird-iife/ #####代码示例 var bird = (function(){ var type = "red", power = "IIFE", attack = function...

cancan 使用介绍

cancan 使用介绍 ####在Gemfile添加 gem "cancan" ####生成相应model: rails g cancan:ability ####权限配置 #####ability.rb class Ability include CanCan::Ability def initialize(user) user ||= User.new ...

devise 使用指南

####devise 使用指南 参考: https://github.com/plataformatec/devise/blob/master/README.md 在Gemfile添加 gem 'devise' rails g devise:install Some setup you must do manually if you haven’t yet: 1...

RubyMonk经典习题记录

RubyMonk经典习题记录 给定字符串Array返回字符串长度组成的Array def length_finder(input_array) input_array.map{|str| str.length} end 找出给定word在给定语句中出现的次数 count计算元素在数组中出现的次数 def find_frequency(sentence, word) ...

ruby bits 学习笔记

###Ruby Bits学习笔记 1. 在Ruby中, nil 和 false 是等价的 2. "" 和true是等价的 0 和true是等价的 [] 和true是等价的 3.对象比较用a.equal?(b) ==只是比较对象的值 ===做模式匹配 比如正则匹配 /[a-z]./==="mlx" //true 1..3 //1 2 3 (.. 表示包含全部) 1....