Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
表情箩筐
@putty
Member
NO. 9183 / 2013-09-18

19 Topics / 322 Replies
0 Followers
0 Following
6 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [上海] 百度诚招高级研发工程师 Ruby at November 08, 2013

    众里寻它千百度

  • Google 403!! at November 08, 2013

    3.0.6 有很慢的 BUG,改 profile 就好了,我是改的 profile 就好了

  • 我要见证会员破万的鸡冻时刻 at November 08, 2013

    实时播报,9960

  • 我要见证会员破万的鸡冻时刻 at November 08, 2013

    9955 啦

  • 我要见证会员破万的鸡冻时刻 at November 08, 2013

    现在是 9952 个

  • CarrierWave 文件名重复的问题 at November 05, 2013

    谢谢 @huacnlee。结束~(≧▽≦)/~啦啦啦

  • CarrierWave 文件名重复的问题 at November 05, 2013

    @huacnlee 我错了,我的 Gemfile 'carrierwave', '0.6.2'

  • CarrierWave 文件名重复的问题 at November 05, 2013

    xxxxxxx/20131105-1631-9879-1501/__1.zip xxxxxxx/20131105-1631-9879-1501 __1.zip 20131105-1631-9879-1501 20131105-1631-9879-2339

  • CarrierWave 文件名重复的问题 at November 05, 2013
  • CarrierWave 文件名重复的问题 at November 05, 2013

    @huacnlee 大大 后来我仔细看了下代码发现日志不符合代码预期

    def self.generate_cache_id
      Time.now.utc.to_i.to_s + '-' + Process.pid.to_s + '-' + ("%04d" % rand(9999))
    end 
    
    def filename 
      if original_filename 
        @name ||= Digest::MD5.hexdigest(current_path)
        Rails.logger.info(">>>>>>>>>>>>>>>>>> #{current_path}    #{File.dirname(current_path)}   #{original_filename} #{cache_id} #{CarrierWave.generate_cache_id}")
        "#{@name}.#{file.extension}"
      end 
    end 
    

    打印出来的日志是

  • CarrierWave 文件名重复的问题 at November 05, 2013

    @huacnlee 不加 Time.now.year 理论上也可以

  • CarrierWave 文件名重复的问题 at November 05, 2013

    嗯,看到 ruby-china 修改了,不知道为啥加个 Time.now.year?

  • CarrierWave 文件名重复的问题 at November 05, 2013

    @huacnlee 意思说你不会去修改 ruby-china 是吗?

  • CarrierWave 文件名重复的问题 at November 05, 2013

    谢谢@huacnlee,到时候我直接 fetch+merge 下就好啦

  • CarrierWave 文件名重复的问题 at November 05, 2013

    @huacnlee 大大,打算提交到https://github.com/ruby-china/ruby-chinamerge上吗?我直接 ruby-china 就好啦?

  • CarrierWave 文件名重复的问题 at November 05, 2013
    def current_path
      file.path if file.respond_to?(:path)
    end 
    

    啥原理

  • CarrierWave 文件名重复的问题 at November 05, 2013

    还好,只有 9 个,我手动恢复下

  • CarrierWave 文件名重复的问题 at November 05, 2013

    @huacnlee 就是按照你的这边文章做的

  • CarrierWave 文件名重复的问题 at November 05, 2013

    我是批量导入目录下的文件,一次有 1000 多个,是不是时间太短导入的?我手动导入没有发现这个问题

  • CarrierWave 文件名重复的问题 at November 05, 2013

    都跑了几个月了,昨天查一个 BUG,发现原来是这个引起的

  • CarrierWave 文件名重复的问题 at November 05, 2013

    @huacnlee 大大,这样的排版可以莫?

  • CarrierWave 文件名重复的问题 at November 05, 2013

    求@huacnlee 大大 确认

  • CarrierWave 文件名重复的问题 at November 05, 2013

    1445 中有 9 个重复的

  • 那就让大家看看给 @lichooo 的邮件内容吧 at November 04, 2013

    终于结束了

  • Ruby China 是采用了什么架构和技术让网站这么快的? at November 04, 2013

    @Rei 像受到了刺激的盆友道歉

  • 码农们,白送钱今年 5 月 1 日 之前的 Github 账户可领取 2020 个 XRP,约合¥69 附近 at November 04, 2013

    很恐怖

  • 码农们,白送钱今年 5 月 1 日 之前的 Github 账户可领取 2020 个 XRP,约合¥69 附近 at November 04, 2013

    问题是密码还是明文存储的?

  • 日常口腔护理心得 at November 03, 2013

    被#15 楼 @AlphaLiu 揍的?

  • 请问能否和贵站交换个友情链接,如何联系贵站呢 at November 03, 2013

    wiki 里有说明怎么交换链。

  • CNode 已经被淹没, 请求支援 (暂时恢复了) at November 02, 2013

    cnodejs.org 停服~(≧▽≦)/~啦啦啦?

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