Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Zheng Piaodan
@zhengpd
Member
NO. 21370 / 2015-09-30

自由职业
Guangdong
8 Topics / 157 Replies
12 Followers
0 Following
2 Favorites
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
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 如何将锁定 rails 版本的项目降级 at February 02, 2020

    这种场景一般是 fork gem 然后做一些针对性修复以使得 gem 可以应用在新版 rails,或许顺便还可以给 gem 提个 pull request。另外降级 rails 可能会导致其他较新的 gem 出问题。

    如果确实要降级,可以先修改 Gemfile 里的版本号,然后试试 bundle update rails,再然后针对出现的依赖错误一个个的修改。

  • Redmine 還是一個好工具? at December 15, 2019

    如果期望掌控任务相关的所有数据,redmine 还是个好选择。不然的话考虑 teambition/trello 等第三方服务,不用自己维护,功能也更齐全,缺点就是项目多了想导出数据自行备份不方便

  • Github 如何跳到第一个 commit? at October 10, 2019
    1. 记下 commit 总数,count = commit - 2;
    2. 点击 repo latest commit 进入到最近的 commit 页面,把 url 的 /commit/<commit-id> 部分修改成 /commits/master?after=<commit-id>+<count>;
    3. 完成。

    如 rails/webpacker 目前的 commit 数是 1095,找到 first commit 是在 https://github.com/rails/webpacker/commits/master?after=2cef2fd6c20876704062c40dd612c219166deed7+1093

  • Ruby 里的展开操作符 at September 21, 2019

    ruby ** 叫 double splat operator,跟 js 名称不同

  • 外包公司,10 多个开发人员,真的需要那么多人? at September 20, 2019

    一般会有多个项目并行推进,按每个项目两三个人来看十个人就不多了。另外项目的开发周期往往比设计周期长,所以开发人员会比设计人员多

  • 新手关于 ruby 符号 &. 的问题,不明白是什么意思?如何定义做到可以这样使用的? at September 03, 2019

    Ruby 的 Safe Navigation Operator. 详见 https://ruby-china.org/topics/30415

  • [远程] 美国创业公司招聘全职/兼职 Ruby 程序员 at September 03, 2019

    应该是 RMB 吧,不然工作描述不会这么简单

  • 关于 ruby 的 rsa 公钥加密问题,请教各位大神,谢谢🙏 at September 03, 2019

    OpenSSL::PKey::RSA#public_encrypt 默认是有 padding 的,所以具体到楼主的代码每次结果是会不一样

  • 关于 ruby 的 rsa 公钥加密问题,请教各位大神,谢谢🙏 at September 02, 2019

    是哦,那就对比不了了

  • 关于 ruby 的 rsa 公钥加密问题,请教各位大神,谢谢🙏 at September 02, 2019

    第一感觉是,同样是加密,用 go 写要长好多。

    楼主可以先对比下两个版本 encrypt 出来的 string1 是不是一致。

  • rails g wechat:session,出现以下提示,何处出了问题? at September 02, 2019

    顺便发了个 issue https://github.com/Eric-Guo/wechat/issues/270

  • rails g wechat:session,出现以下提示,何处出了问题? at September 02, 2019

    看了下 wechat gem,应该是新版本的问题,三天前有个改动 https://github.com/Eric-Guo/wechat/commit/2a329cf4c269c7f17f2e20f4b81cdb94ea0cb69d#diff-ccb202bf88c8e17493a564aff1cc1e18L25

    改动之后 next_migration_number 变成 private method 了,改动前的写法实际上 private 对 def self.next_migration_number 不起作用。rails generator 期待它是个 public method.

  • 1 对多的关系如何只显示 1 条记录 at August 17, 2019

    单从查询的角度,可以考虑试试 mysql 的 group_concat 函数:

    user = User.left_joins(:books)
             .group('users.id')
             .select("users.*, GROUP_CONCAT(books.name) as book_names")
             .last
    user.book_names
    

    代码没有经过测试,只是提供一个思路方向

  • ruby 中 MD5 加密返回的字符串是 32 位的,怎么返回 16 位的? at March 05, 2019

    MD5 的结果是固定长度的,只能在这个结果的基础上再做一层处理生成 16 位长度,比如按需截取。另外 MD5 是摘要,不是加密。

  • 有没有人试过绕开依赖来 rvm install ruby at March 04, 2019

    可能是说 make install 后很难撤销操作,除非是能够把所有文件都 install 到一个特定的目录,或者是软件包提供了良好的 make uninstall 用于卸载

  • 如何将子进程的变量的值返还给主进程 at January 22, 2018

    https://stackoverflow.com/questions/1076257/returning-data-from-forked-processes 看看这个问答能不能解决你的问题

  • 请教诸位一个问题:一个页面两个分页用 gem 是不是不好做? at January 22, 2018

    像 @n5ken 说的,需要在 view 指定参数名

  • 请教诸位一个问题:一个页面两个分页用 gem 是不是不好做? at January 20, 2018

    如果两个分页在同一个 action render,可以用两个不同的参数,比如 params[:page_a]/params[:page_b]

  • www.***.com.cn 域名的问题 at June 28, 2016

    #5 楼 @woshicainiao 有多个域名可以考虑在 web server (e.g., Nginx) 配置 301 跳转,这样可以免去 Rails app 动态判断域名的麻烦

  • www.***.com.cn 域名的问题 at June 28, 2016

    有个 tld_length 的配置,可以试试

    config.action_dispatch.tld_length sets the TLD (top-level domain) length for the application. Defaults to 1.

    http://guides.rubyonrails.org/configuring.html

  • 如何一个 scope 中 使用另一个 scope? at May 11, 2016

    where(type:[1,2]) 是获取 type 为 1 或者 2 的数据,type_one.type_two 是获取 type 同时为 1 和 2 的数据,两者不一样。还没见过 scope :type_all, :type_one,:type_two 类似的写法。

  • 树莓派 3 中启动 Rails,其他电脑透过网络无法访问该站 at April 22, 2016

    rails 自 4.2 以后默认监听 localhost,所以如果想通过 IP 从外部访问需要明确指定监听 0.0.0.0,曾经也被这个小坑了一下

  • Ruby 新手求答疑 at April 09, 2016

    这里可以看成三步处理:

    %w(id level) => ["id", "level"]
    ["id", "level"].map(&:to_sym) => [:id, :level]
    attr_accessor *[:id, :level] 相当于 attr_accessor :id, :level
    
  • 如何将转换成字符串的对象,重新转换成对象? at March 18, 2016

    从 redis 取出来的数据像是 a123.to_s 的结果。试试 a123.to_json 之后再存到 redis

  • 你是如何跟踪开源软件的最新技术进展的? at February 28, 2016

    目前主要是订阅一些博客,然后不定期查看

  • 写了个 Ruby China 忽略话题的油猴脚本 at February 28, 2016

    #2 楼 @gehao 戳这里 https://www.google.com.hk/#q=油猴

  • 全新的站内搜索上线 at January 06, 2016

    :plus1: 总有连不上 Google 的时候,现在站内搜索方便多了

  • 解决大家看讲稿的问题 ---再度萌芽的讲稿网 at December 29, 2015

    页面访问挺流畅的,什么时候会开放注册呢?

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