自定义博客皮肤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 773

原创 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 420

原创 myslq 数据库中查询某个数据库的表结构

mysql查询数据库的表结构当没有数据字典时,但是需要字段名,又嫌每个表单独去查询麻烦,可使用下列方法:select * from `COLUMNS` WHERE TABLE_SCHEMA = 'db_name'查询出来的结果包含表名、 字段名、字段属性(如:是否非空、长度限制、字段类型)、字段注释等

2017-05-24 18:27:50 743

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

原创 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 5009

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

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

2016-09-23 18:06:24 2584 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 964

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

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

2015-12-24 17:03:31 568

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

Exporting CSV and Excel

2015-12-03 15:46:04 968

转载 get 与 post 的区别

get 与 post 的区别

2015-11-16 16:05:13 353

转载 Rails接口(interface)入门

rails 接口入门

2015-11-13 12:03:53 1978

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

rbenv配置ruby on rails环境

2015-11-10 11:47:30 587

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

使用rbenv配置Ruby on Rails环境

2015-11-10 11:39:04 1010

转载 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 490

转载 检查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 538

转载 ruby 自带的全局变量

$! 最近一次的错误信息$@ 错误产生的位置$_ get最近读的字符串$. 解释器最近读的数$& 最近一次与正则表达式匹配的字符串$~ 作为字表达式组的最近一次匹配$n 最近匹配的第 n 个表达式$= 是否区分表达式的标志$/ 输入记录分隔符$\ 输出记录分隔符$0 ruby 脚本文件名$* 命令行参数$$ 解释器进程 ID$?  最近一次执行的

2015-11-06 14:32:45 407

原创 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 306

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

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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