
rails
yanchengyc
这个作者很懒,什么都没留下…
展开
-
rails 通过局域网ip连接访问本地Rails项目
新建的rails4.2.6项目,项目不能通过内网ip:3000访问,只能localhost:3000访问由于Rails4.2之前都是默认绑定到 0.0.0.0,Rails 4.2 就默认绑定 localhost 了默认启动后控制台信息如下:Rails 4.2.2 application starting in development on http://localhost:3000通过IP访问要做如原创 2016-03-31 17:35:19 · 3567 阅读 · 0 评论 -
ruby计算时间差
1、计算两个时间相差的天数 DateTime.parse("2007-12-28") - DateTime.parse("2007-12-26")=>2 2、计算两个时间相差的秒数 (DateTime.parse("Dec 2 03:12:19 2005") - DateTime.parse("Dec 2 14:44:47 2005")) * 24 * 60 * 60 =>-415483.计算两原创 2016-05-12 16:27:51 · 6873 阅读 · 0 评论 -
关于unicorn 的 worker_processes
unicorn设置unicorn一个worker_processes同一时间只能处理一个请求,所以想要处理更多的并发就需要配置足够的worker_processes,但是由此产生的副作用是内存占用就多了。一个worker_processes占用了将近60m内存(根据你使用的gem数量和种类而定),mysql占用了150m左右,所以我只开了3个worker_processes。总的内存使用:(1 ma原创 2016-07-19 14:07:44 · 4016 阅读 · 0 评论 -
Rails "NameError uninitialized constant class" Solution
在lib文件中写了一个uuid_hepler.rb文件,加载到每个modle中改变主键id为uuid, model中加载此class: include UUIDHelper报错:NameError (uninitialized constant Movie::UUIDHelper):解决办法:在application.rb中加入:config.autoload_paths += %W(#{co原创 2016-09-29 10:57:19 · 1764 阅读 · 0 评论 -
ubuntu16.04 安装 gem install rails报错解决
当执行gem install rails时报错,报错信息: Building native extensions. This could take a while... ERROR: Error installing rails:ERROR: Failed to build gem native extension. /System/Library/Frameworks/Rub原创 2016-12-11 17:51:05 · 2193 阅读 · 0 评论