Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Andersen Fan
@as181920
VIP
NO. 2511 / 2012-06-13

[email protected]
上海
86 Topics / 869 Replies
13 Followers
8 Following
205 Favorites
GitHub Public Repos
  • openai_api_proxy 1

    openai api client

  • appimage.github.io 0

    Given an URL to an AppImage, the GitHub action in this project inspects the AppImage and puts it ...

  • rl_learning 0

  • TencentMeeting-AppImage 0

  • Feishu-AppImage 0

    飞书AppImage打包

  • omni_region 0

  • natural_language_proce... 0

  • deep_learning_from_scr... 0

  • diffusers-ruby-demo 0

  • omni_article 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • ruby 有哪些好用的日志框架 at July 20, 2015

    目前用 lograge 转换格式后通过 logstash 存。

  • Rails 中用 RabbitMQ 做消息队列 [译] at June 29, 2015

    #42 楼 @gazeldx 手上有运行中的程序,是基于 1.7.0 的,连接 ok。记得配置参数 key 是 sym/string,其中有个不支持,可以在命令行返回信息中查看详细。

  • 微信的开发 at June 27, 2015

    ngrok

  • [已解决] 微信自定义菜单,用沙盒测试显示没问题,自己 post 就回复"errcode"=>40016, "errmsg"=>"invalid button size" at June 25, 2015

    faraday 的参考: 40016:

    Faraday.post "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=#{at}", {button: [{'type' => 'click', 'name' => 'xxx', 'key' =>'18'}]}
    

    正常:

    Faraday.post "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=#{at}", {button: [{'type' => 'click', 'name' => 'xxx', 'key' =>'18'}]}.to_json
    
  • 大龄青年如何找一份 Ruby 的工作? at June 24, 2015

    机缘难遇,自己的作品可以先做一个。

  • 七牛国内首推鉴黄服务,6-8 月免费用 at May 28, 2015

    哇,好技术要用在好地方。

  • Redis-objects 介绍 at May 25, 2015

    借道问下,这个 gem 包是否线程安全?因为一个项目里面有用,puma 做 server,有并发量大的场景。

  • 用什么方法输入一个地址,然后计算出坐标呢? at May 06, 2015

    给个输入框输入地址,下面百度地图有可以选择位置的,用户可以微调点下,以这个为准保存经纬度数据

  • 网站访客统计功能,求个路数 at May 06, 2015

    没有现成的话,最后一步,根据每条新日志,写代码分析数据,并存储。

    参考 rails gem 的 lograge/logstash 的方式,把日志转换成标准 json 数据,来给程序处理。

  • after_save 不能使用 previous_changes at April 15, 2015

    按理,save 以后,可以用对象的 previous_changes 看以前的变化记录; 但是,model 里面的 after_save 的回调里面,应该还是用 changes 来查看的; commit 以后,或者 after_commit 的回调里面,需要用 previous_changes 来查看; 你可以试下是否是这样的

  • [上海][张江] Ruby 开发工程师 和 HTML5 前端 at April 10, 2015

    html 的起点比后端高阿

  • AWS 中国现在到底怎样了? at April 04, 2015

    腾讯和百度的感觉都不成熟,腾讯遇到好多坑,百度看 sdk 提供的语言就知道才刚开始。相对还是阿里的可用一点。

  • [已解决] Ruby 程序员必备的 Vim 插件有哪些?求推荐 at April 03, 2015

    有种体验叫疼痛;有种体验叫舒服;没感觉的就没必要强求;等有感觉了,也许也来不及了。

  • Google 产品全面撤销 CNNIC 根证书 at April 03, 2015

    干得好!早该管管了!

  • Google 产品全面撤销 CNNIC 根证书 at April 02, 2015

    好,支持,威武,有希望了!

  • [电子商务] 商品属性筛选问题 at March 13, 2015

    #14 楼 @stephen 是滴。

  • [电子商务] 商品属性筛选问题 at March 13, 2015

    #12 楼 @stephen 后台自动生成订单?逻辑上也得知道是哪个规格或者是默认规格(无规格商品),才好技术上代码实现。 弄个 string 字段,自由发挥填写规格名称,其实很方便。

  • [电子商务] 商品属性筛选问题 at March 13, 2015

    #8 楼 @wppurking 这种核心逻辑方 es 好么,而且要频繁变更和实时更新哦。还是简单点用 postgres 的 hstore 或者 json。

    其实更简单就像微店那种加个字段商户自己填写也可以,没必要都搞到 taobao 这么复杂。

  • [电子商务] 商品属性筛选问题 at March 13, 2015

    #9 楼 @stephen 那就看最终 sql 对不对吧

  • [电子商务] 商品属性筛选问题 at March 12, 2015

    #6 楼 @stephen option_value_ids 是数组 [69],比如红色男款,红色 id 是 69,男款是 79. 参数 [69,79],是正好红色男款 参数 [69],是红色所有款

    如果 option_valud_id 是 69,并且和 variant 是有关系的(关联表 product_variant_option_value_maps),如果存的时候没有关联关系,数据层面都不知道他们之间的关系,自然找不到。

    我上路了,其它要明天看了。

  • [电子商务] 商品属性筛选问题 at March 12, 2015

    ActiveRecord 可以链式调用嘛,where().where().order().select() 等等,在中间环节的对象就可以用过 current_scope 获取到,(返回实例对象是 ActiveRecord::Relation,但是在 class method 里面可以用 current scope 这个方法获取)

    然后在 current_scope 上面再加后面的链式调用,就是下面代码的 each 的时候一个个链上去的 current_scope 是 AR 自己的一个方法,所以我用了 scope 临时变量来存,避免和系统方法有冲突。

    也可以放到代码中,加断点进去看下,就知道 current scope 获取的是什么东西了。

    有错误的地方,其它同学帮指出。

  • [电子商务] 商品属性筛选问题 at March 12, 2015
    class Variant < ActiveRecord::Base
       include WithOptions
    end
    
    module WithOptions
      extend ActiveSupport::Concern
    
      module ClassMethods
        def find_by_options(options={})
        end
    
        def collect_by_option_values(option_value_ids = [])
          scope = current_scope
          return scope unless option_value_ids.is_a?(Array)
    
          option_value_ids.each_with_index do |option_value_id, idx|
            option_value = OptionValue.find_by id: option_value_id
            if option_value.present?
              map_aliased = "product_variant_option_value_maps_#{idx}"
              scope = scope.joins("INNER JOIN product_variant_option_value_maps AS #{map_aliased} ON #{map_aliased}.product_variant_id = product_variants.id").where("#{map_aliased}.option_value_id" => option_value_id)
            end
          end
          return scope.uniq
        end
    
        def find_by_option_values(option_value_ids = [])
          collect_by_option_values(option_value_ids).first
        end
    
      end
    end
    
  • InfluxDB + Grafana 快速搭建自己的 NewRelic,分析应用运行情况 at February 26, 2015

    这个放 Rails 后端获取数据,应该是没有浏览器整体时间消耗的数据的吧?

  • 电脑贴膜真折腾,屏幕上几百个泡泡了,只能凑合看:( at February 14, 2015

    终于配好华丽丽的屏幕,可是眼睛花了

  • 发现了个防身利器 at February 12, 2015

    绝对防身阿

  • Rails 中用 RabbitMQ 做消息队列 [译] at February 06, 2015

    #36 楼 @gazeldx 类方法,加载类的时候就新建一个 connection,本来就要的。程序停止后,connection 也会被关闭掉。期间断线会自动重连,可设置 heartbeat 参数。 queue 要清理的话,在建 queue 的时候有个 auto_delete 的配置项。

  • 做个调查,大家对窗口管理工具有需求吗? at February 06, 2015

    3 ubuntu 下用着 fvwm 再写一个的话,Xorg 基础框架似乎有些落后了。

  • kaminari 等分页时 count 大表太慢的时候,大家是如何处理的 at February 04, 2015

    分页是带查询条件的分页,不是全表分页

    #2 楼 @hz_qiuyuanxin 实际数据大,处理慢查询。数据有删除的话,根据 id 计算是否会不准确?主要是 count 慢,不是取数据时候慢

    #3 楼 @wuwx count 是 kaminari 这种库自己生成的,可以想办法用更好的语句复写,比如 cache 数据。或者作>1000 页不显示(这是 google 的做法吧)的话,如果只有 2 页,怎么判断要不要显示‘下一页’按钮

    Thx

  • 用 Kindle 看技术书籍靠谱么? at February 04, 2015

    #12 楼 @mogodb 随身带着,上下班漫漫长路就靠他了

  • 用 Kindle 看技术书籍靠谱么? at February 03, 2015

    #10 楼 @mogodb 不记得,最老版本的,但是基本使用都差不多,就看看屏幕嘛,没用其它什么功能。

  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 27
  • 28
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English