Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
iamtomas
@iamtomas
Member
NO. 95961 / 2021-06-01

3 Topics / 11 Replies
3 Followers
15 Following
0 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 七夕社区轻活动【分享】“我与 Ruby 的故事” at August 03, 2022

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

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

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

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

  • Liquid::Template 渲染数组的小问题 at March 17, 2022

    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 March 17, 2022

    我正在做和您类似的事!模版用的也是 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 March 16, 2022

    很乐意听下你的思路

  • 创业一年随想 at November 05, 2021

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

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

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

  • 我想知道 rails 怎麽區分大小寫查找 at August 17, 2021

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

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

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