Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Zheng Piaodan
@zhengpd
会员
第 21370 位会员 / 2015-09-30

自由职业
Guangdong
8 篇帖子 / 157 条回帖
12 关注者
0 正在关注
2 收藏
GitHub Public Repos
  • cape 0

    🦸cape.el - Completion At Point Extensions

  • modus-themes.nvim 0

    Highly accessible themes for Neovim, conforming with the highest standard for color contrast betw...

  • zenbones.nvim 0

    🪨 A collection of contrast-based Vim/Neovim colorschemes

  • toggleterm.nvim 0

    A neovim lua plugin to help easily manage multiple terminal windows

  • nvim-lspconfig 0

    Quickstart configs for Nvim LSP

  • bamboo.nvim 0

    Warm Green Theme for Neovim and Beyond

  • trim.nvim 0

    This plugin trims trailing whitespace and lines.

  • Gogh 0

    Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, P...

  • monokai-pro.nvim 0

    Monokai Pro theme for Neovim written in Lua, with multiple filters: Pro, Classic, Machine, Octago...

  • per-directory-history 0

    Per directory history for zsh, as well as global history, and the ability to toggle between them ...

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 引入 exception-track,线上无法访问 at 2020年11月03日

    routes 里 mount 了,nginx 不需要 location /admin/exception-track

  • Ruby-installer rbx 编译报错 at 2020年11月02日

    没搞过,只能指个方向,到 github rubinius repo 里把图里的错误信息逐条在 issues 搜索,看有没有类似的

  • 引入 exception-track,线上无法访问 at 2020年11月02日

    你这是 nginx 没配置好,都没有进到 rails 层

  • 111 at 2020年10月31日

    做微服务架构后,拆分成 5-6 个领域,一个团队 4-5 个 java 程序员

    感觉拆分后沟通成本就暴增了几倍,可能原来一个人能搞定的事,变成要沟通完五六个人才能搞

  • 新手应该如何学习 Rails at 2020年10月31日
    1. 把 https://github.com/ruby-china/homeland 搞到本地环境跑起来
    2. 再研究里边的 Topic model,配合 https://ruby-china.github.io/rails-guides/ 了解其中的各个 keyword (belongs_to validate 等等) 及其选项意思
    3. 再研究清楚用户发帖的请求处理流程
    4. 试着自己修改或者增加功能

    走完上边 4 步应该熟悉 rails 的基本用法了,之后就慢慢研究 rails guides 跟积累经验了

  • 上海徐家汇 招募 RUBY 工程师 工作环境好 进来看看哦 at 2020年10月22日

    排版有待优化,见 https://ruby-china.org/topics/25579

  • [广州] 广州又一客招聘 4 名 Ruby 程序员(初级/高级都要) at 2020年07月29日

    远程中

  • [广州] 广州又一客招聘 4 名 Ruby 程序员(初级/高级都要) at 2020年07月28日

    高效!

  • 如何注销账号?麻烦社区的前辈了。感谢。万分感谢。 at 2020年07月12日

    https://ruby-china.org/setting/account 删除账号

  • Homeland 部署出现问题,请教 at 2020年07月09日

    可以检查下 IMAGE_VERSION 的值

  • 反馈下发现的 2 个小问题 at 2020年07月07日

    关于第一点,回复贴子后输入框也同样没有清空

    @huacnlee

  • 突发奇想问题:测试中 assert_not 和 if 的区别 at 2020年07月07日
    • assert 的关注点是“结果的校验”:结果应该正确,不正确的话就失败。开发人员不需要主动考虑失败的方式
    • if 的关注点是“逻辑的流程”:如果 x 那么 y。if 替代 assert 的话,就需要针对 if 的结果多一步的思考以及多一步的代码(比如怎么触发失败)

    所以,不靠谱猜测,本质原因是为了高效率开发

  • 有个 json 字段在数据库中供用户编辑,rails 如何传 json 格式到 controller at 2020年06月24日

    先加上双引号再处理:

    begin
      str = "{one:1,two:2}"
      str.gsub!(/[\w|\p{Han}]+(?=:)/, '"\0"') # => "{\"one\":1,\"two\":2}"
      JSON.parse str
    rescue JSON::ParserError
      # handle error
    end
    
  • 现在技术基本上没有发言权了,资本操控一切 at 2020年06月21日

    企业里做技术决策的一般是 technical leader,这群人做决策一般是从解决实际问题出发的吧。不理解资本是怎么控制了技术

  • 请求帮助 Ruby [hash] 与 Python [dict] at 2020年06月15日
    irb(main):016:0> h = {'a': '1', 'b': '2', 'c': '3'}
    {
        :a => "1",
        :b => "2",
        :c => "3"
    }
    irb(main):017:0> puts h.to_json(space: ' ').gsub(/","/, '", "')
    {"a": "1", "b": "2", "c": "3"}
    nil
    irb(main):018:0> h.to_json(space: ' ').gsub(/","/, '", "').length
    30
    

    ruby 目前只能给冒号后加空格,即 space: ' ' 选项,对逗号后空格无可用选项。可以考虑用 gsub(/","/, '", "'),替换部分附带上了双引号是考虑降低替换掉键值对内容的逗号风险。有个类似的贴子 https://ruby-china.org/topics/39856

  • 【水贴】脱离 Ruby 这些年 at 2020年06月13日

    我抱着看万字长文的心态点进来,没想到楼主只写了中心思想

  • 问一问大家,二次开发 Redmine 系统,有什么开发工具推荐吗?(Windows) at 2020年06月13日

    ruby 小众,ruby on windows 更小众,你需要等一个有缘人给推荐工具

  • ruby-china 源码 homeland 部署 docker 的时候 nginx,rails,pgsql 都打包在一个容器里面的吗?正常不是分开吗? at 2020年06月08日

    数据库应该是独立的,postgresql-dev 只是 pg gem 的依赖包

  • null at 2020年05月30日

    如果是要求按照指定的英文文档走一遍的话,开发人员的英文阅读能力会有较大的影响,代码流程本身倒是不难,基本上是按命令说明走。

    如果英文不是考察重点,那么可以给定几个 model 和 routes 的约束,让面试人去用 rails 自主研究实现。英文文档仅作为提供参考的链接,面试人亦可根据自身情况查找其他的入门教程

  • 20210406 at 2020年05月27日

    没看明白楼主究竟要做什么平台。

    按文中关于总价的概念,微信这种产品的总价我肯定是付不起的,那岂不是没机会用了。

  • Ruby 程序员该何去何从,33 岁程序员失业后的创业分享 at 2020年05月24日

    广州的 ruby 工作机会也是稀缺,拉勾上的广州 ruby 岗屈指可数

  • 我想在控制器代码中增加一个对话框,该怎么做? at 2020年05月24日

    第一种做法:在前端实现好询问框逻辑,提交表单的时候连带上 params[:redirect_to] ,然后在 create action 成功部分做 redirect_to 判断处理

    第二种做法:create action 返回 json 结果,前端根据结果做询问处理,可以 js 跳转或者再增加一个 server action 专门做跳转

  • 不知道大家有没有试过直接 cmd 输入 ruby 然后可以输入东西,不过这个有什么用? at 2020年05月22日

    输入代码后换行,然后按 ctrl+d 就会执行了

  • Ruby on Rails 可以自动计算关联 model 的数据吗。。。 at 2020年05月16日

    按我对这个上课需求的理解,关系大概是下边这些:

    class Course < ApplicationRecord
      has_many :arrangements
    end
    
    class Teacher < ApplicationRecord
      has_many :arrangements
    end
    
    class Arrangement < ApplicationRecord
      belongs_to :course
      belongs_to :teacher
    
      # 假设老师跟学生只能是一对一预约
      has_one :appointment
    
      # 其他属性:何年何月何日何时上课
    end
    
    # 获取课程下所有老师及其对应工作时间安排
    # Course.last.arrangements
    
    class Student < ApplicationRecord
      has_many :appointments
    end
    
    class Appointment < ApplicationRecord
      belongs_to :student
      belongs_to :arrangement
    end
    
  • 如何使用 rubyXL 给 excel 添加批注 at 2020年05月14日

    没搞过。看了下 rubyXL 没有提供添加 comment 的功能。有人提了个 issue https://github.com/weshatheleopard/rubyXL/issues/224 ,下边有人提供了个复杂的实现,可以看看

  • RAILS_ENV=production,rails s 的时候没有执行 config after_initialize at 2020年05月13日

    看不出什么问题,你在 after_initialize block 加个 debug 看看有没有停住好了。

    另外应该避免用全局变量 $db

  • 长文慎点:部署(Docker + Ubuntu + Ruby 2.6.1 + Rails + Capistrano + Puma) at 2020年05月13日
    • 可以用 docker compose 免去 run mysql 的麻烦
    • rvm 确实没必要,毕竟一般不会有在 container 里切换 ruby version 的场景
  • 某个类里面如果写错代码,开发环境不报错,但是部署到生产环境就无法启动了,如何在开发环境上提前暴露呢? at 2020年05月12日

    最稳妥的方法还是配置一个跟 production 同样运行环境的 staging,所有跟数据无关的参数都一样(比如 eager_load)。这样只要在 staging 测试过既无代码错误也无业务错误,那在 prod 就 95% 没问题了,剩下 5% 常常是特殊数据或者网络导致的问题。

  • Ruby 和 Python 中对中文的处理 at 2020年05月12日

    是的,2.7.1 文档错了。

    翻看了 2.3.1 里是 2.7.1 的版本,2.4.1 版没有错误了。我估计是 2.7.1 发布前有 commit 被回滚了导致重新引入了旧版错误。

    https://ruby-doc.org/stdlib-2.3.1/libdoc/json/rdoc/JSON.html#method-i-generate

    https://ruby-doc.org/stdlib-2.4.1/libdoc/json/rdoc/JSON.html#method-i-generate

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