Rails
PrnyNing
ROR web开发,GOpher rookie
展开
-
elasticsearch查询报错411状态码 The requested URL could not be retrieved
今天rails项目线上环境遇到了一个很奇怪的问题:rails利用elasticsearch的gem包执行.search方法报错, rescue捕获异常e.message结果是一个html页面,截图如下:状态码为411, 信息为The requested URL could not be retrieved, 百度显示是由于post/put请求但body为空导致的。可是gem包中的方法是用get方法...原创 2018-06-19 18:49:39 · 1615 阅读 · 0 评论 -
Ruby语法糖小记--实例变量与变长参数传参
instance_variable_get("@name") foo(*[:a,:b]) #等价于 foo(:a, :b) 1、在Ruby中我们可能会利用诸如单例模式之类,将共用的变量存为实例变量,以@开头,类似c++中类中的变量。那么如何访问这个实例变量呢? 答案是利用instance_variable_get方法 假设有class A,其中有实例变量@foo,并且a = A.new,我...原创 2018-08-07 16:53:28 · 660 阅读 · 0 评论