- 博客(18)
- 收藏
- 关注
原创 ruby on rails 项目使用nginx做反向代理,部署后出现部分功能报HTTP:500错误
nginx反向代理后,部分功能出现HTTP:500错误项目部署后,发现导入excel表的时候报HTTP:500错误,分别查询production.log、unicorn_err.log、nginx_err.log三个文件,最后在nginx_err.log文件中发现出现如下错误提示:2018/03/23 15:11:12 [crit] 7238#0: *4 open() "/var/lib/...
2018-03-23 16:28:50 819
原创 ruby on rails项目连接oracle数据库出现字符乱码
ruby on rails项目连接oracle数据库出现字符乱码解决方法RoR项目连接oracle DB时可能会出现界面文字乱码或者数据库写入报错的情况,这是由于字符转码发生错误导致的。1、查询Oracle DB中的NLS_LANG参数 Oracle DB 的NLS_LANG一般为“ZHS16GBK”。 2、修改项目所在服务器的NLS_LANG和LANG参数 找到profi...
2018-03-23 16:17:30 456
原创 myslq 数据库中查询某个数据库的表结构
mysql查询数据库的表结构当没有数据字典时,但是需要字段名,又嫌每个表单独去查询麻烦,可使用下列方法:select * from `COLUMNS` WHERE TABLE_SCHEMA = 'db_name'查询出来的结果包含表名、 字段名、字段属性(如:是否非空、长度限制、字段类型)、字段注释等
2017-05-24 18:27:50 773
翻译 ruby 对象转换哈希(Hash)
通过 ActiveRecord 从数据库的某张数据表(table)中获取的对象如何转换成为 Hashegg:class Orders < ActiveRecord::Base self.table_name = :orders_tableend orders_table 是一张订单信息表,对应的 model 为 Orders@order = Orders.first最简单的方法,获取一条
2017-05-24 17:00:26 4239
原创 ruby on rails 中数组排序sort_by用法
Array 数组的排序ruby 中数组的用处很多,数组中的元素可以是数字、字符、哈希、数组等1、单属性排序a = [1,4,5,7,3,2,8]a.sort_by do |p| pend输出结果:[1, 2, 3, 4, 5, 7, 8] a = [{:x=>3,:y=>2,:z=>1},{:x=>3,:y=>1,:z=>3},{:x=>1,:y=>3,:z=>2}]a.sort_by d
2017-05-24 16:36:27 5076
翻译 Mac OS X EI Capitan(10.11.6) 系统下ruby on rails 连接 oracle db
Mac OS X EI Capitan(10.11.6) 系统下ruby on rails 连接 oracle db; gem install ruby-oci8安装步骤
2016-09-21 17:07:59 1016
转载 ruby 代码优化
Block vs. Symbol#to_procSymbol#to_pro比block快20倍,因为 Ruby 解释器内部做了优化。Symbol#to_proc最初作为 RAILS 快捷方法,后来添加到了 Ruby。Ruby 知道如何运行Symbol#to_proc,并在内部进行优化。Enumerable#map and Array#flatten vs. Enumerable
2015-11-06 14:51:10 533
转载 检查Gemfile.lock,存在内存泄露的gem包,请及时更新
检查Gemfile.loc,存在内存泄露的gem包,请及时更新therubyracer <0.12.2sidekiq <3.5.1celluloid >0.16.0 , <0.17.2zipruby <=0.3.6redcarpet <3.3.3grape <0.2.5
2015-11-06 14:44:08 565
转载 ruby 自带的全局变量
$! 最近一次的错误信息$@ 错误产生的位置$_ get最近读的字符串$. 解释器最近读的数$& 最近一次与正则表达式匹配的字符串$~ 作为字表达式组的最近一次匹配$n 最近匹配的第 n 个表达式$= 是否区分表达式的标志$/ 输入记录分隔符$\ 输出记录分隔符$0 ruby 脚本文件名$* 命令行参数$$ 解释器进程 ID$? 最近一次执行的
2015-11-06 14:32:45 428
原创 ruby 学习日志1
ruby -c test.rb 检查代码的正确性ruby -w 打开警告ruby -e ' ' 执行字母脚本ruby -l 在行模式下执行gets 获取用户输入的信息例: number_1 = gets.chomp 方法移除字符串尾部的分离符,包括:"\n" "\r" 等,gets 方法得到的输入信息,尾部默认带有分离符"\n"。$ 符号开头的
2015-11-06 14:17:23 324
翻译 Ubuntu 14.04 LTS 下用RVM 安装ruby时出错,提示:For 404 check your sources configured in...
RVM 安装 ruby 报错 404 errors should be fixed for rvm to proceed. Check your sources configured in:
2015-11-06 10:36:01 871
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人