Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
iamtomas
@iamtomas
会员
第 95961 位会员 / 2021-06-01

3 篇帖子 / 11 条回帖
3 关注者
15 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 七夕社区轻活动【分享】“我与 Ruby 的故事” at 2022年08月03日

    毕业时怀着憧憬,寻得一张去往北京的门票(入职了一家使用 Ruby 的公司),这趟一去就是快三年,但我对那一年很有印象,因为那是疫情爆发的第一年。

    其实很好奇大家学习 Ruby 的路线,我投入了一两周的时间在 Ruby、Rails 后就参与了研发,即使三年过去了,所谓的中高级 Ruby 还是觉得概念模糊,但这对我来说毕竟只是个工具,只要能帮助我产出就足够了。基于目前就业的环境,之后的工作语言,还是会选择折腾下其他语言,但回过头还是觉得 Ruby 用着真香!

    不知道是不是论坛最近冷清了,空闲时间还是有打开 Ruby China 的习惯,看看大佬们最近的动态。

    最后呢,还是希望 Ruby 能走的更远吧,送上祝福~

  • Liquid::Template 渲染数组的小问题 at 2022年03月17日

    payload 会提前解释成如下

    {:users=>[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]} 
    

    之前参考了 gem liquid 几篇 issue,都吐槽了对数组的创建不太友好,其中下面几种方式针对 liquid 语法进行修改,只是我没成功 https://github.com/Shopify/liquid/issues/699 https://github.com/Shopify/liquid/issues/1202

  • 统一渠道通知系统 pushconfig.com, 任意切换发送通知至钉钉, 飞书, 邮件的工具 at 2022年03月17日

    我正在做和您类似的事!模版用的也是 liquid 语法,但是发送消息中如果是数组类型,如何生成想要的数组格式呢?(个人认为得改动 liquid 语法)

    举个例子

    data = { :users => [{:id=>1},{:id=>2}] }
    payload = {users: "{% for user in users %} {{ user.id }} {% endfor %}" }
    
    @template = Liquid::Template.parse(payload.to_json)
    @payload = @template.render(data.deep_stringify_keys)
    
    JSON.parse(@payload) # => {"users"=>" 1  2 "}
    

    可以看到最后输出是 {"users"=>" 1 2 "} ,如何返回 {"users"=>[1,2]} 这种格式

    上边用的 gem 来自 https://github.com/Shopify/liquid

  • Liquid::Template 渲染数组的小问题 at 2022年03月16日

    很乐意听下你的思路

  • 创业一年随想 at 2021年11月05日

    走出这一步就甩开大部分人了

  • 从一线城市返乡,怎么重新建立社交圈?(也求介绍长沙的朋友) at 2021年09月13日

    crypto 目前看到只招高级 ruby,是否招三年内初中级的呢

  • 我想知道 rails 怎麽區分大小寫查找 at 2021年08月17日

    楼上不是给你回答了吗? 😅

    Client.where("client_adress like binary('%xxx%')")

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