rails
bulexu
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
展开
-
rails引入代码方法
require、load、include、extend的区别:require方法是加载一个文件,只加载一次,如果多次加载会返回false,一般在使用require加载一个文件的时候不需要加扩展名。如要加载test.rb文件时,require ‘test’。 load方法跟require方法类似,也是加载一个文件,但是也有不同,就是它可以多次加载,而且必须制定扩展名。如要加载文件test.rb文转载 2017-08-16 09:35:18 · 222 阅读 · 0 评论 -
rails计数方式
count方法总是会产生count(*)的SQL语句去查询数据库,length方法总是取查询出的集合的个数,它总是不会产生count(*)的查询size方法就比较好了,如果目标集合还没有取出来,它会像#count方法一样,产生count(*)的查询,如果记录已经取出来了,它就像#length方法一样,直接读取集合的个数转载 2017-08-16 09:39:10 · 320 阅读 · 0 评论 -
rails筛选方法
map、each、select、inject、collect 、detect map:(collect是map的别名函数) 对数组中每个元素进行表达式操作,原始数组不会被改变,返回执行表达式结果的新数组 [1,2,3,4,5,6,7,8,9,10].map{|e| e*3} => [3, 6, 9, 12, 15, 18, 21, 24, 27, 30] [1,2,3,4,5,转载 2017-08-16 09:43:31 · 621 阅读 · 0 评论 -
rails passenger nginx部署ubantu虚拟机
安装ruby on rails第1步:更新$ sudo apt-get update第2步:安装必要的三方库$ sudo apt-get install -y wget vim build-essential openssl libreadline6 libreadline6-dev libmysqlclient-dev curl git-core zlib1g zlib1g-dev libssl-原创 2017-12-08 15:56:08 · 169 阅读 · 0 评论