Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
卢修斯
@u1450154824
会员
第 24025 位会员 / 2015-12-15

南京
11 篇帖子 / 156 条回帖
0 关注者
2 正在关注
23 收藏
GitHub Public Repos
  • luxious 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 如果不用 Rails 的话,哪些 gem 不能用? at 2016年09月08日

    #1 楼 @huacnlee 从 grape 换到 rails5 api,需要哪些准备,我写 controller 比较少,grape 比较多,对 grape 比较熟。有什么文档看看吗?

  • 如果不用 Rails 的话,哪些 gem 不能用? at 2016年09月08日

    谢谢各位,我大概已经知道怎么解决现阶段的问题了。

  • 如果不用 Rails 的话,哪些 gem 不能用? at 2016年09月08日

    #3 楼 @huacnlee 哪些原因会导致内存不够,什么情况数据会长期占用内存,用的 gem 多对内存有影响码?

  • 如果不用 Rails 的话,哪些 gem 不能用? at 2016年09月08日

    #1 楼 @huacnlee 就是内存唉,我这边内存不够用,老板准备让我转行 php😁 .既然不好脱离 rails,那我就不想了。

  • RSA 如何分段加密 at 2016年08月16日

    你这个很有用,我找到了类似的。

    #!/usr/bin/env ruby
    
    require 'openssl'
    
    key = "1234567890123456"
    alg = "AES-128-CBC"
    iv = "6543210987654321"
    
    aes = OpenSSL::Cipher::Cipher.new(alg)
    aes.encrypt
    aes.key = key
    aes.iv = iv
    
    File.open("foo.enc",'w') do |enc|
    
      File.open("foo") do |f|
        loop do
          r = f.read(4096)
          break unless r
          cipher = aes.update(r)
          enc << cipher
        end
      end
    
      enc << aes.final
    end
    
  • 想问一下求职的问题 at 2016年07月30日

    广东 ruby 的好像也不少

  • 现在想做一个聊天室的页面,但是没有思路,请教下大家 at 2016年07月19日

    #11 楼 @lokyoung 你的示例有问题

  • [南京] 有招 ruby 的吗? at 2016年07月18日

    #6 楼 @zealinux ruby 项目是我来了这公司之后才有的,由我和我朋友在开发。ruby 端以写 api 为主。我们是做互联网金融。联系我可以 email : [email protected] wx/qq: 657395082

  • 天天逛社区,看推文招聘,一家南京的公司都木有,上天无路,入地无门 at 2016年05月30日

    #43 楼 @maomaoxgg 是的

  • 天天逛社区,看推文招聘,一家南京的公司都木有,上天无路,入地无门 at 2016年05月27日

    南京新街口,有意向发简历给我. [email protected]

  • [南京] 有招 ruby 的吗? at 2016年05月27日

    敢问阁下还在考虑吗,南京新街口,本公司在招,有意向可以联系我

  • [深圳] 码云代码托管平台诚聘 Ruby 开发工程师,10K 起 at 2016年05月11日

    我们的团队目前在用码云

  • ActiveRecord 用 bulk_insert 来批量插入数据,提高效率 at 2016年05月11日

    正好碰到这个需求了。刚改成Event.transaction do,准备改成第三种,真是有用👍

  • 如何一个 scope 中 使用另一个 scope? at 2016年05月11日

    #1 楼 @linyunjiang 谢谢,但是我想知道有没有我说的那一种写法。

  • carrierwave 使用 github 的版本不能搭配 aliyun 插件 at 2016年05月11日

    #6 楼 @xiaoronglv 所以你怎么又能确定之前的不是我真人,哈哈

  • carrierwave 使用 github 的版本不能搭配 aliyun 插件 at 2016年05月10日

    另外,原文的链接 CarrierWave Now Natively Supports Multiple File Uploads in Rails

  • carrierwave 使用 github 的版本不能搭配 aliyun 插件 at 2016年05月10日

    #3 楼 @huacnlee 好的,效率好高,手动赞

  • Grape 的 params 如何 剔除一个不需要的 param at 2016年05月10日

    找到了,在 activesuppoert 里,

    class Hash
      # Returns a hash that includes everything but the given keys.
      #   hash = { a: true, b: false, c: nil}
      #   hash.except(:c) # => { a: true, b: false}
      #   hash # => { a: true, b: false, c: nil}
      #
      # This is useful for limiting a set of parameters to everything but a few known toggles:
      #   @person.update(params[:person].except(:admin))
      def except(*keys)
        dup.except!(*keys)
      end
    
      # Replaces the hash without the given keys.
      #   hash = { a: true, b: false, c: nil}
      #   hash.except!(:c) # => { a: true, b: false}
      #   hash # => { a: true, b: false }
      def except!(*keys)
        keys.each { |key| delete(key) }
        self
      end
    end
    
    
  • carrierwave 使用 github 的版本不能搭配 aliyun 插件 at 2016年05月10日

    这样改了之后,好像是可以了?

    require 'carrierwave/storage/aliyun'
    require 'carrierwave/processing/mini_magick'
    require 'carrierwave/aliyun/configuration'
    
    CarrierWave.configure do |config|
      config.storage_engines.merge!({ aliyun: 'CarrierWave::Storage::Aliyun' })
    end
    
    CarrierWave::Uploader::Base.send(:include, CarrierWave::Aliyun::Configuration)
    CarrierWave::Uploader::Base.send(:include, CarrierWave::MiniMagick)
    # CarrierWave::Uploader::Base.send(:process, :set_content_type)
    
    
    

    加了 gem gem 'mini_magick'

  • 用 grape 和 swagger,如何使得生成的文档中包含两个实例? at 2016年05月06日

    jbuilder 可以不

  • CarrierWave 如何从云存储下载文件。 at 2016年04月22日

    #5 楼 @huacnlee 可以了,谢谢李哥,我还没注意看到这个配置呢。不过我看了源码,没有找到生成签名的代码在哪里,想看看。gem 好用啊,真是方便。

  • CarrierWave 如何从云存储下载文件。 at 2016年04月22日

    #3 楼 @huacnlee 私有的

  • CarrierWave 如何从云存储下载文件。 at 2016年04月22日

    这些是我的配置 @huacnlee ,因为之前用的本地存储,直接返回 url 给前端就能直接访问图片,现在用阿里云因为有权限,所以现在前端应该用什么办法怎么获取云端的文件。

    class BillUploader < CarrierWave::Uploader::Base
      storage :aliyun
    
      def store_dir
        "#{Rails.env}/bill/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
      end
    
      def extension_white_list
        %w(jpg jpeg gif png)
      end
    
    end
    
    
    class Bill < ActiveRecord::Base
      mount_uploader :bill_image, BillUploader
    end
    
    ALIYUN_CONFIG = YAML.load_file("#{Rails.root}/config/aliyun.yml")[Rails.env]
    CarrierWave.configure do |config|
      config.storage           = :aliyun
      config.aliyun_access_id  = ALIYUN_CONFIG['AccessKeyId']
      config.aliyun_access_key =  ALIYUN_CONFIG['AccessKeySecret']
      config.aliyun_bucket     =  ALIYUN_CONFIG['Bucket']
      config.aliyun_internal   = true
      config.aliyun_host       =  ALIYUN_CONFIG['Endpoint']
    end
    
    
    desc '上传图片用'
          params do
            optional :bill_number, type: String, desc: '号码'
            optional :bill_image, type: File, desc: '照片'
          end
          post do
            begin
              @bill.update!(declared(params, include_missing: false))
              return_ok @bill
            rescue => e
              return_fail e.message
            end
         end
    
  • 天天逛社区,看推文招聘,一家南京的公司都木有,上天无路,入地无门 at 2016年04月18日

    南京还是有的。不过确实少

  • 刚开始用 sunspot ,导致原本的 post put 都会 400,为啥呢 at 2016年04月18日

    #1 楼 @happyming9527 我特地看了一下,还真是

  • 用 3 行写一个漂亮点的 表达含义 “我开心就好” 的代码 at 2016年04月18日
    alias unhappy happy
    unhappy when Weekday.now in [1,3,5]
    happy when Weekday.now in [2,4,6]
    
  • 是时候搞点新玩意了——用 react-native 开发跨平台 APP at 2016年04月18日

    支持

  • Grape 怎么定义 JSON 的默认日期格式 at 2016年04月13日

    #9 楼 @linyunjiang 因为我用 grape 他返回实例自动转 json 方便一点 #10 楼 @smallx 是抠脚小弟

  • Grape 怎么定义 JSON 的默认日期格式 at 2016年04月13日
    def created_at
        super.strftime('%Y-%m-%d %H:%M:%S')
      end
    

    这样可以,谢谢各位 #1 楼 @zhaopei #7 楼 @cysh

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