- 博客(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
933
原创 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
545
原创 myslq 数据库中查询某个数据库的表结构
mysql查询数据库的表结构当没有数据字典时,但是需要字段名,又嫌每个表单独去查询麻烦,可使用下列方法:select * from `COLUMNS` WHERE TABLE_SCHEMA = 'db_name'查询出来的结果包含表名、 字段名、字段属性(如:是否非空、长度限制、字段类型)、字段注释等
2017-05-24 18:27:50
873
翻译 ruby 对象转换哈希(Hash)
通过 ActiveRecord 从数据库的某张数据表(table)中获取的对象如何转换成为 Hashegg:class Orders < ActiveRecord::Base self.table_name = :orders_table end orders_table 是一张订单信息表,对应的 model 为 Orders@order = Orders.first最简单的方法,获取一条
2017-05-24 17:00:26
4380
原创 ruby on rails 中数组排序sort_by用法
Array 数组的排序ruby 中数组的用处很多,数组中的元素可以是数字、字符、哈希、数组等1、单属性排序a = [1,4,5,7,3,2,8]a.sort_by do |p| p end输出结果:[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
5254
翻译 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
1163
转载 ruby 代码优化
Block vs. Symbol#to_proc Symbol#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
618
转载 检查Gemfile.lock,存在内存泄露的gem包,请及时更新
检查Gemfile.loc,存在内存泄露的gem包,请及时更新 therubyracer <0.12.2 sidekiq <3.5.1 celluloid >0.16.0 , <0.17.2 zipruby <=0.3.6 redcarpet <3.3.3 grape <0.2.5
2015-11-06 14:44:08
660
转载 ruby 自带的全局变量
$! 最近一次的错误信息 $@ 错误产生的位置 $_ get最近读的字符串 $. 解释器最近读的数 $& 最近一次与正则表达式匹配的字符串 $~ 作为字表达式组的最近一次匹配 $n 最近匹配的第 n 个表达式 $= 是否区分表达式的标志 $/ 输入记录分隔符 $\ 输出记录分隔符 $0 ruby 脚本文件名 $* 命令行参数 $$ 解释器进程 ID $? 最近一次执行的
2015-11-06 14:32:45
513
原创 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
400
翻译 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
951
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1