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

自由职业
Guangdong
8 篇帖子 / 157 条回帖
12 关注者
0 正在关注
2 收藏
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 如何将锁定 rails 版本的项目降级 at 2020年02月02日

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

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

  • Redmine 還是一個好工具? at 2019年12月15日

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

  • Github 如何跳到第一个 commit? at 2019年10月10日
    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 2019年09月21日

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

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

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

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

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

  • [远程] 美国创业公司招聘全职/兼职 Ruby 程序员 at 2019年09月03日

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

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

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

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

    是哦,那就对比不了了

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

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

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

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

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

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

    看了下 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 2019年08月17日

    单从查询的角度,可以考虑试试 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 2019年03月05日

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

  • 有没有人试过绕开依赖来 rvm install ruby at 2019年03月04日

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

  • 如何将子进程的变量的值返还给主进程 at 2018年01月22日

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

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

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

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

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

  • www.***.com.cn 域名的问题 at 2016年06月28日

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

  • www.***.com.cn 域名的问题 at 2016年06月28日

    有个 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 2016年05月11日

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

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

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

  • Ruby 新手求答疑 at 2016年04月09日

    这里可以看成三步处理:

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

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

  • 你是如何跟踪开源软件的最新技术进展的? at 2016年02月28日

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

  • 写了个 Ruby China 忽略话题的油猴脚本 at 2016年02月28日

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

  • 全新的站内搜索上线 at 2016年01月06日

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

  • 解决大家看讲稿的问题 ---再度萌芽的讲稿网 at 2015年12月29日

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

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