Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
eason
@easonlovewan
Member
NO. 17671 / 2015-03-18

[email protected]
财说网
北京
69 Topics / 562 Replies
14 Followers
23 Following
187 Favorites
Reward
GitHub Public Repos
  • bed_safe 1

  • javainaction 0

    微服务中常用技术的代码例子,偏实际项目用到的技术

  • node-demo 0

  • best_eason_2 0

  • weizhuli 0

  • caishuo_wiki 0

  • longfeng 0

  • distribution 0

  • best_eason 0

  • bolilai 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [征集话题]“我想问 Matz ?” 话题征集 at August 15, 2018

    你为何如此优秀?

  • [郑州][10.13-14] Ruby Summit China 2018 报名 [早鸟票继续开放,更有晚宴开放],《日程更新》13日 晚所有参会人员送 3 个月的 RubyMine 试用 license at August 15, 2018

    加油

  • [北京] [陆奇加入 YC 后第一批录取项目] 超级简历 WonderCV.com 招聘 Rails 工程师 若干名 (15k-30k) at August 11, 2018

    支持~

  • [上海] 悦勤信息 2018 夏秋季:诚聘 Ruby/JavaScript 手艺人 (从兼职开始) at July 25, 2018

    别给自己刨坑了

  • 如下,有比这个优雅的方式吗 at July 05, 2018

    可读性 > 可扩展 > 优雅【这是三个不同的层面】

    上面的都可以,我再写一种:

    params.delete_if{|k, v| v.blank?}.values[0]
    
  • 如何取出数组中某个元素的特定字段值? at July 05, 2018

    你这个串是符合 json 标准的字符串,并不是一个数组对象。你需要把它解析成 ruby 对象,这个对象就是你要遍历取值的数组。 是我上面写的不够清晰吗😆另外你上一条帖子也是同类的问题

  • will_paginate 如何前台往后台传递除了 page 以外的参数 at July 05, 2018

    paginate

    • 部分源码

      module Pagination
        def paginate(options)
          options.delete(:page)
          per_page = options.delete(:per_page) || self.per_page
          total    = options.delete(:total_entries)
      
          if options.any?
            raise ArgumentError, "unsupported parameters: %p" % options.keys
          end
      
        end
      end
      
  • 如何取出数组中某个元素的特定字段值? at July 04, 2018

    eval

    def fetch_value(column)
      values = []
      parse_str =  "[{\"alarmSeverity\"=>\"\", \"securityName\"=>\"\", \"authPass\"=>\"\", \"ip\"=>nil, \"resources\"=>[\"9999994\", \"9999990\", \"9999991\", \"9999992\", \"9999993\"], \"updateTime\"=>\"2018-07-04 16:06:41\", \"community\"=>\"\", \"type\"=>nil, \"version\"=>\"2c\", \"authProtocol\"=>\"\", \"alarmType\"=>\"\", \"createTime\"=>\"2018-07-04 16:06:41\", \"port\"=>nil, \"name\"=>\"1\", \"privProtocol\"=>\"\", \"id\"=>\"bd41966778b84176a621bcd326d5f357\", \"privPass\"=>\"\", \"resourceType\"=>\"1\"}, {\"alarmSeverity\"=>\"\", \"securityName\"=>\"\", \"authPass\"=>\"\", \"ip\"=>nil, \"resources\"=>[\"9999994\", \"9999990\", \"9999991\", \"9999992\", \"9999993\"], \"updateTime\"=>\"2018-07-04 16:06:22\", \"community\"=>\"\", \"type\"=>nil, \"version\"=>\"\", \"authProtocol\"=>\"\", \"alarmType\"=>\"\", \"createTime\"=>\"2018-07-04 16:06:22\", \"port\"=>nil, \"name\"=>\"\", \"privProtocol\"=>\"\", \"id\"=>\"7c6c388e120648749edb86c3ca70a946\", \"privPass\"=>\"\", \"resourceType\"=>\"1\"}, {\"alarmSeverity\"=>\"1\", \"securityName\"=>\"test\", \"authPass\"=>\"testpwd1\", \"ip\"=>nil, \"resources\"=>[\"9999994\", \"9999990\", \"9999991\", \"9999992\", \"9999993\"], \"updateTime\"=>\"2018-07-04 15:06:55\", \"community\"=>\"public\", \"type\"=>nil, \"version\"=>\"v3\", \"authProtocol\"=>\"SHA\", \"alarmType\"=>\"1\", \"createTime\"=>\"2018-07-04 15:06:55\", \"port\"=>nil, \"name\"=>\"test_subscribe\", \"privProtocol\"=>\"加密RSA\", \"id\"=>\"b3b82abf62124d0d90f7098d6bca9ec1\", \"privPass\"=>\"testpwd2\", \"resourceType\"=>\"\"}]"
      result = eval parse_str
      result.each{|temp| values.push(temp[column])}
      values
    end
    p fetch_value('id')
    
  • 测试 at June 26, 2018

    那你根据 key 去除每个 value 值就行了

  • 测试 at June 26, 2018

    我说的意思是你把@subscribe.class 一下截个图我看看是什么类型如果是 String 的话,你试试下面的方案 ->
    首先:你需要 JSON.parse 一下得到一个 new_hash
    然后:new_hash[:subscribs] 得到一个数组,遍历取出来就行了
    最后:你得到的不是一个 ActiveRecord::Relation 对象不能那么取值

  • 测试 at June 26, 2018

    看一下你 resp.body.split(",") 拿到的是什么类型的数据,应该不是 ActiveRecord::Relation

  • [北京] 购够网络科技有限公司 招聘 Rails 工程师 (10K-15K) at June 26, 2018

    不优秀的话可以直接把待遇说到 70% 啊,人家能接受这个待遇就接受不接受可以另求高就,毕竟面试是双向的嘛。你这个不优秀压工资的说法,我也是第一次见,不知道是否符合劳动法?! 换位思考一下,你给员工一个功能他们主观上觉得你这个功能不应该让我待遇这么少的人来做!emm….索性我就写几个隐藏的 bug 不影响主要逻辑或者本来可以完成的就是给你把功能做的不完善,这样才是这个待遇应该做的。那你觉得开发这么做合适吗?所以就像我上面说的,面试是双向选择行不行给个痛快其实都挺不容易的

  • 郑州 Rubyist 还有多少? at May 29, 2018

    还是使用 ruby / in BeiJing

  • 郑州 Rubyist 还有多少? at May 26, 2018

    +1

  • JSON 解析出错 at May 11, 2018

    返回的 json 串好像就是错的~

  • Rails 最大的罪就是对程序员太好,让程序员太舒服 at April 18, 2018

    python or php

  • Rails 同时作为网站和 App API 接口怎么弄? at March 29, 2018

    写在一个里面,把路由分开就行了

  • [郑州] 河南百川环境科技有限公司招聘 Rails/ 全栈 工程师 (过年回河南的求约) at March 07, 2018

    赞一个

  • 迭代中能否设计成不要双竖线? at February 27, 2018

    ennnn.....

  • [北京] 无二之旅 继续招聘 Web 开发工程师、资深 Web 开发工程师 / 架构师 at February 26, 2018

    Nice!!!

  • SearchCop 是否安全? at February 05, 2018

    ransack 好像不支持英文下划线搜索,两年前遇到的问题,好长时间不用这个插件了。记得当时用了两个转义字符搞定的

    Model.where("code like '%\\_%'")
    
  • 如何在 controllers 中让查询数据按某种规则展示在页面中 at February 02, 2018

    按照你说的需求一楼正解啊,加个支付时间条件过滤一下本月的就行了。另外就算不采用一楼的方法 Kaminari 是可以对数组分页的。当然一楼方案最好。

  • Linux、Ruby 不冷没天理! at January 29, 2018

    玩不会就开始发牢骚,一通怼!别的我不敢肯定,但肯定的是你在其它领域也很难有作为

  • 谨防比特币和区块链骗局 at January 25, 2018

    赌徒想要去玩运气,赌场跟你玩数学

  • Rails 在数据插入数据库中后总是存在 invalid date 插入前 Ruby 有没有好的方式判断数据是否属于日期格式? at January 11, 2018

    可以啊!解析有问题的话就返回当前日期:

    Date.parse(xxx) rescue Date.current if xxx
    
  • [求助] ElasticSearch 无法搜索 at January 09, 2018

    @Loyea 应该也不是这个问题,因为我看你之前的 model 里面自定义 json 输出字段是没有问题的

  • [求助] ElasticSearch 无法搜索 at January 09, 2018

    确定一下你的 model 里面 appraise 索引使用分词了没,正常应该是这样的

    mapping dynamic: false do
        indexes :appraise, analyzer: 'xxx'
    end
    
  • 前后端分裂 at January 08, 2018

    重点在怎么降低沟通成本

  • 揭露严重不靠谱的招聘 Ruby 工程师的 HR at December 05, 2017
    • 招聘这事本身就是双向性的,HR 的做法也是合乎情理的远不到过激的程度
    • 大家都很忙的,谁都不愿意把时间浪费在小几率事件上
    • 理工男都很玻璃心?! 事儿不大,自己看着办
    • 让自己更强大才是你要关心的⛽️⛽️⛽️
  • 数组去除空格的问题:['1', '2', '3', '4'],需要去除逗号和'2'之间的空格,最终达到效果:['1','2','3','4'] at November 10, 2017

    重新屡一下需求然后把你的问题再叙述一遍😂

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