Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
覃明圆
@mingyuan0715
VIP
NO. 2329 / 2012-05-26

长沙
27 Topics / 417 Replies
31 Followers
26 Following
99 Favorites
有个想法武汉软件咨询有限公司
GitHub Public Repos
  • default_form 14

    moved to work-design/rails_com

  • qiniu_rails 13

    Qiniu backend for Activestorage, with QiniuHelper for independent use and sprockets support

  • default_where 7

    Default process for where with semantic params

  • alipay2 5

  • upyun_rails 2

  • ruby-commit-hook 1

    Git hooks for ruby/ruby repository

  • turbo 1

    The speed of a single-page web application without having to write any JavaScript

  • show-me-the-code 1

  • unionpei 1

    UnionPay for ruby 银联非官方包rubygems.org/gems/unionpei gitlab.com/memorycancel/unionpei

  • qinmingyuan 1

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [北京] 15-25k 招聘 Ruby 工程师一名 美女帅哥 不打卡 6 险一金 年底国外游 零食全天供应 at August 18, 2017

    只能说这个办公环境照的很真实。还有个程序员 GG 在玩手机。哈哈。

  • 并发,多线程引起的问题? at August 17, 2017

    我倾向于的策略是尽量做基于 uuid 的幂等操作,以及基于流水的可复核方案。

  • Ruby 求职失败,扎心哪 at August 16, 2017

    有的公司走流程比较慢~ 别着急

  • irb 命令行中按键盘方向键,显示^[[A at August 15, 2017

    ruby 用什么装的 自己编译么? 自己编译的话 ruby 里的./configure --with-readline-dir (不确定是不是这个)要配置正确。 建议用 rbenv 来安装,会自动解决这个问题。

  • irb 命令行中按键盘方向键,显示^[[A at August 15, 2017

    安装 ruby 之前先 装这个 libreadline6-dev,不确定安装 ruby 之后 再装这个是否有效。

  • 想听下大家在 Rails 项目开发中,对前端浏览和后台管理的目录是如何设计的,以及前后有重叠部份的设计,比如用户登录。 at August 01, 2017

    我们的登录系统是统一用 User 模型处理的。然后前端的用户 和 后端的管理用户再根据情况建模型。后端是建了 Employee/Manager 这样的模型 跟 user 进行关联。

  • 咨询各位前辈一个关于发展方向选择的问题 at July 28, 2017

    我回忆了下,我好像也是 27 岁转的行。😀

  • RubyConf China 2017 售票开始!(已更新日程安排) at July 14, 2017

    咨询组委会确认 金数据团队购票表单填写 order id

  • !! 注意 delete_all 的坑 at July 13, 2017

    踩过。。。哈哈

  • RubyConf China 2017 售票开始!(已更新日程安排) at July 13, 2017

    两个问题 烦请主办方回应下,谢谢了:

    1. 上面提到的,本帖公布的全价票价格是 400,购票链接显示的是 349,是否购买 349 超过 1200 元就算团队赞助;
    2. 发票是开的普通发票还是增值税发票。

    行政的妹子等着回复。

  • 在 ActiveRecord::Base 中添加方法 at June 06, 2017

    建个类在中间

  • rubymine 的块注释会标黄线报警怎么解决 at June 02, 2017

    知乎体:谢邀。 我随便举个例子啊。

    1. 鼠标悬停在黄色警告处:

    2. 以极快的手速左移到 tip 内容上,点击more...查看更多,示例中我们可以提取关键词:reference,稍后在配置中搜索需用到

    3. 点击右下角“鬼头像”打开 inspection 配置

    4. 搜索关键词找到配置项,取消选中即可:

  • Rails 里面可以修改主键吗 at May 31, 2017

    这样的问题我的第一反应是去 Dash 里搜索关键字 primary

    class User < ActiveRecord::Base
      self.primary_key = 'person_id'
    end
    
  • Ruby China 的 assets 是如何部署到 UpYun 的 CDN? at May 10, 2017

    主要是怕失控吧。。。

    你这个主意不错。

    之前想过的一个方案是用一个专门的 bucket 只存静态文件,定期全部清理下,殊途同归。不过我觉得 hack 下 remove 方法已经够简单了。

  • Ruby China 的 assets 是如何部署到 UpYun 的 CDN? at May 10, 2017

    回源没办法处理 清理的 静态资源文件。如果频繁部署,就会在七牛上产生越来越多的垃圾文件。

    这个问题有好的解决方案么?七牛提供的倒有个文件同步工具,不过一堆 bug。

  • Ruby China 的 assets 是如何部署到 UpYun 的 CDN? at May 10, 2017

    我做过七牛的。 可以扩展下 sprockets 的 exporter

    文档:https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#exporters

    示例代码:

    require 'sprockets/exporters/base'
    
    # Writes a an asset file to Qiniu
    class QiniuExporter < Sprockets::Exporters::Base
    
      def skip?(logger)
        if Sprockets.config[:sync].to_s == 'qiniu'
          logger.info "==> To Upload to Qiniu: #{ target }"
          false
        else
          true
        end
      end
    
      def call
        QiniuHelper.upload target, 'assets/' + asset.digest_path.to_s
      end
    
    end
    
    Sprockets.register_exporter '*/*', QiniuExporter
    

    针对 remove 文件的:

    require 'sprockets/manifest'
    
    module NonDigestAssets
    
      def remove(filename)
        super
    
        if Sprockets.config[:sync].to_s == 'qiniu'
          QiniuHelper.delete 'assets/' + filename.to_s
          logger.info "--> Removed from Qiniu: #{ filename }"
        end
      end
    
    end
    
    Sprockets::Manifest.send(:prepend, NonDigestAssets)
    

    然后正常的 rake assets:precompile 和 rake assets:clean 就可以同步 assets 的变动了。

  • alipay gem 的一些问题 at May 06, 2017

    没有。我 clone 过 rei 这个修改过,没有弄完,近期没有支付需求要做。你可以先 clone 下来自己改改,或者将就用用支付宝废弃的接口。

  • alipay gem 的一些问题 at May 06, 2017

    Alipay 的接口已经大面积更新,这个 gem 稍显落后

  • 想在老版本的 Ruby 里用 define_singleton_method,可以自己写吗 at May 05, 2017

    长见识了,哈哈

  • 想在老版本的 Ruby 里用 define_singleton_method,可以自己写吗 at May 05, 2017

    哈哈,没用过 1.8,我是从 1.9.3 开始接触 ruby 的

  • Fibman - 全新的权限管理 Gem at May 04, 2017

    我自动获取的 action 信息 存到一个表里,然后是可以编辑的,也可以删除和再增量自动获取。

    • 也可以支持多个 action 组合的,rule 记录成 [action1, action2]
    • 也支持参数列表。

    section/action 列表。section 对应 controller,rule 对应 action

    rule 编辑:

    可以做到增加 actions/controller 后不用改一行代码,在 ui 里配置下就行了。

  • 想在老版本的 Ruby 里用 define_singleton_method,可以自己写吗 at May 04, 2017

    对啊,ruby 在这方面做的很好啊,又没有 break change

  • Fibman - 全新的权限管理 Gem at May 04, 2017

    我也写过这样一个 rails engine,实现了:

    • action MVC 架构中,设定访问 controller action 权限。
    • key 设定自定义 key 作为权限载体

    不过我是:

    • 有一个 UI 界面,可以根据路由自动获取 controller/action 信息;
    • 把数据存在数据库中,然后用了 Rails.cache 做的缓存。

    https://github.com/yigexiangfa/the_role

  • [武汉] 网化招聘 Ruby 中高级工程师 (欢迎回家) at April 24, 2017

    还招的,递个简历呗~

  • 如何 debug ActionMailer 的报错 at April 19, 2017

    需要设置一下,www.github.com/qinmingyuan/rails_log,我写的这个 gem 会把邮件发送记录下来。readme 里有关于邮件保存及 return response 的说明

  • 时隔三年 OhMyStar 2 终于发布了。 Mac 上最好用的 GitHub Star 管理工具更新了 at April 19, 2017

    这确实是个需求,我有 1000 多个 star

  • 《Ruby 元编程》《Ruby 原理剖析》的姊妹篇《优雅的 Ruby》上天猫了 at March 28, 2017

    我还是支持良心企业京东了,已在京东购入:https://item.jd.com/11699789154.html

    自营的估计还得等等。

  • ActiveRecord Enum 实战总结 at March 28, 2017

    5.0 开始就支持前缀和后缀了。就解决了你这个顾虑啦。

  • 在使用 Ruby 或者 Rails 的过程中,你遇到过哪些令你印象深刻的坑? at March 03, 2017

    Where in 返回的数据排序问题

  • [上海] 薄荷 2017 春季诚聘 Ruby 工程师 at March 02, 2017

    没有动力了~

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