自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何志文的博客

ruby on rails 开发的一些资料,欢迎查阅!

  • 博客(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

原创 ruby on rails同时连接多个数据库

ruby on rails 项目同时连接两个数据库

2016-09-23 18:06:24 2842 1

翻译 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

原创 csv 导出数据到csv或者xls文件

csv 导出数据到csv或者xls文件

2015-12-24 17:03:31 679

转载 ruby on rails 中使用CSV导出excel文件

Exporting CSV and Excel

2015-12-03 15:46:04 1133

转载 get 与 post 的区别

get 与 post 的区别

2015-11-16 16:05:13 454

转载 Rails接口(interface)入门

rails 接口入门

2015-11-13 12:03:53 2129

转载 rbenv配置ruby on rails 编程环境(Linux系统)

rbenv配置ruby on rails环境

2015-11-10 11:47:30 715

原创 Ubuntu 14.04 LTS 系统中使用rbenv配置Ruby on Rails环境

使用rbenv配置Ruby on Rails环境

2015-11-10 11:39:04 1187

转载 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关注的人

提示
确定要删除当前文章?
取消 删除