Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Ray Rao
@raofeng
会员
第 9058 位会员 / 2013-09-09

chelingwang.com
成都
4 篇帖子 / 69 条回帖
1 关注者
1 正在关注
15 收藏
打赏作者
GitHub Public Repos
  • ASUS_TUF_Z490_PLUS_WIF... 4

    Hackintosh EFI for ASUS TUF Z490 PLUS WIFI Board

  • rustdesk 1

    An open-source remote desktop application designed for self-hosting, as an alternative to TeamVie...

  • GIGABYTE_B85M_D3H_RX_5... 1

  • go-proxy-bingai 0

    ⭐ 自行搭建的可先用 ModHeader 添加 X-Forwarded-For 请求头,对应 URL 是 wss://sydney.bing.com/sydney/ChatHub ,暂时可用 ,...

  • ChatGPT-Next-Web 0

    One-Click to deploy well-designed ChatGPT web UI on Vercel. 一键拥有你自己的 ChatGPT 网页服务。

  • WechatGPT 0

  • small-package 0

    自动同步更新上游库软件

  • HowToCook 0

    程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only).

  • render 0

  • WechatBot 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • [警告] rest-client 1.6.13 被黑 请检查 Gemfile.lock 中的 rest-client 版本 at 2019年08月21日

    更高的版本是不是就没有问题?

  • [成都] 车铃网招聘 Rails 初级开发工程师 / 全职 (8K-16K)/ 实习生 (3K-6K) 1 名 at 2018年06月15日

    可以发个简历到邮箱。

  • 如何在 application.html.erb 里面定义变量在所有的页面里面都能用 at 2017年08月16日

    在 ApplicationController 中:

    before_action :xxoo
    
    def xxoo
      @list_hs = ...
    end
    
  • 使用 send_file 下载文件问题 at 2017年08月10日

    用 iconv 转换一下,转成 GBK Iconv.conv('gbk//IGNORE', 'utf-8', ....)

  • gems.ruby-china.org 目前存在备案问题 at 2017年08月01日

    怪不得刚刚 Could not fetch specs from https://gems.ruby-china.org/

  • 动态密码生成算法介绍与实现 at 2017年03月29日

    貌似用同样的密钥,跟 Google Authenticator 算出来不一样,怎么回事喃。。。

  • 请教大家 app 接口需要防护 csrf 吗? at 2017年01月23日

    我们是这样搞的:

    1、APP和服务器接口先约定好一个密钥;
    2、登录之后服务器接口返回一个Token;
    3、APP在之后需要验证的请求中都要加上这个Token,以及进行签名。
    
    签名方式其实跟很多支付接口一样,把所有的参数加上约定好的密钥进行Sha1或者MD5加密,得到签名字符串,传到服务器接口后再进行验证。
    
    安全问题:
    我们会在参数里边加一个timestamp字段,获取当前的时间戳,类似:1485159939.454,一并放进参数列表并签名。
    服务器接口会检测时间戳不能误差超出2分钟,然后会在REDIS里边记录这个时间戳(2分钟后自动删除),用来判断重复请求。
    这样就算不是https,被抓包了,重复请求就会报错。
    
    仅供参考。
    
  • pc 端跟 app 的 api 需要分开写? at 2017年01月23日

    我们现在就是两套,但是又觉得维护起来麻烦,在 Web 写了,又要 Copy 到 API 里边,很麻烦。 真的想合二为一。

  • [成都] 车铃网招聘 Rails 初级开发工程师 / 全职 (7K-15K)/ 实习生 (3K-6K) 1 名 at 2016年03月15日

    #12 楼 @hemengzhi88 因为有个模块是用 Python 写的算法,如果会 Python 的话,可以顺便一起帮维护了。

  • [成都] 车铃网招聘 Rails 初级开发工程师 / 全职 (7K-15K)/ 实习生 (3K-6K) 1 名 at 2016年03月15日

    #11 楼 @catherine 那确实有点远。不过搞 IT 的一般都在软件园附近。

  • [成都] 车铃网招聘 Rails 初级开发工程师 / 全职 (7K-15K)/ 实习生 (3K-6K) 1 名 at 2016年03月15日

    #3 楼 @catherine 你在哪个位置?

  • [成都] 车铃网招聘 Rails 初级开发工程师 / 全职 (7K-15K)/ 实习生 (3K-6K) 1 名 at 2016年03月15日

    #2 楼 @qinfanpeng 谢谢

  • [成都] 车铃网招聘 Rails 初级开发工程师 / 全职 (7K-15K)/ 实习生 (3K-6K) 1 名 at 2016年03月15日

    #1 楼 @lhy20062008 暂时不考虑 remote。

  • Rails 中的参数传递问题 at 2016年03月04日

    输入空值的时候,params[:search] = '' ,所以直接用 if 判断返回 真,应该用 if search.blank? 或者 if search.empty? 来判断吧。

  • 关于 Sinatra 源码里的一处疑问 at 2015年12月30日

    是不是,如果是全大写,转成大写加小写?

  • 完美的 Ruby 图形验证码 Gem - RuCaptcha at 2015年10月30日
    Errno::ENOENT (No such file or directory @ dir_initialize - /home/ubuntu/projects/xxx/tmp/cache/rucaptcha):
    

    从 0.1.4 升级到 0.2.0 之后,报错了呢?

  • 使用 kaminari 来实现分页,如何实现回到原先的分页,而不是第一个分页。 at 2015年04月29日

    这个跟 kaminari 没有关系吧?你可以用 request.referer 来获取之前的页面,但是有可能获取到 nil

  • Google 产品全面撤销 CNNIC 根证书 at 2015年04月03日

    可以通过 google cached 访问 http://webcache.googleusercontent.com/search?q=cache:_2wNun6ubk8J:www.solidot.org/story%3Fsid%3D43556+&cd=1&hl=en&ct=clnk&gl=hk

  • Google 产品全面撤销 CNNIC 根证书 at 2015年04月03日

    CNNIC 发表声明谴责 Google http://www.solidot.org/story?sid=43561

  • 用 simple_captcha 2 这个 gem 包 做验证码的问题 at 2015年04月01日

    我们用的老版本的 simple_captcha,本来就是相对路径。 gem 'simple_captcha', :git=>'git://github.com/Azdaroth/simple-captcha.git', :branch =>'rails-4'

  • Ruby 导出 CSV 文件中文乱码,纠结了好久好久 at 2015年02月04日

    要不然,你生成 xlsx 吧。 推荐使用这个 gem 包:axlsx

  • Ruby 导出 CSV 文件中文乱码,纠结了好久好久 at 2015年02月04日

    MAC 的 Office 好像就是乱码问题,而且默认好像是分号来分割,所以我们就直接跟他们说了,只能用 Numbers,因为我们开发的是内部系统。

  • Ruby 导出 CSV 文件中文乱码,纠结了好久好久 at 2015年02月04日
    require 'csv'
    class Export
      def self.csv
        CSV.generate do |csv|
          csv << ['中文', '测试']
        end
      end
    end
    
    def index
      send_data(Export.csv, filename: 'test.csv')
    end
    
  • Ruby 导出 CSV 文件中文乱码,纠结了好久好久 at 2015年02月04日

    对了,MAC 的 Office 打开 csv,好像就是有乱码问题,可以使用 Numbers,LibreOffice,OpenOffice 试试。

  • Ruby 导出 CSV 文件中文乱码,纠结了好久好久 at 2015年02月04日

    .rb 的文件全部用 utf-8,第一行增加: # encoding: utf-8

    application.rb 里边增加: config.encoding = "utf-8"

    然后用下面代码写入文件试试:

    require 'csv'
    CSV.open('test.csv', 'wb') do |csv|
      csv << ['中文', '测试', '测试']
    end
    
  • 求推荐一个富文本编辑器 at 2015年02月04日

    TinyMCE

  • 求推荐一个富文本编辑器 at 2015年02月04日

    Kindeditor

  • 今天论坛速度好快!以后就放这里吧,别搬服务器了。 at 2015年01月23日

    #17 楼 @wskongdesheng I see you.

  • [已解决] 弱弱的问一下 tinyint 的字段怎么赋值成 2? at 2014年12月29日
    require 'active_record/connection_adapters/mysql2_adapter'
    ActiveRecord::ConnectionAdapters::Mysql2Adapter.emulate_booleans = false
    

    这样给解决了。加在 Model 里边,或者 application.rb

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