Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Yuan Cheung
@zhangyuan
高级会员
第 140 位会员 / 2011-11-20

北京
6 篇帖子 / 558 条回帖
10 关注者
0 正在关注
32 收藏
I'm not the only one.
GitHub Public Repos
  • google-authenticator-e... 10

    A command line tool to extract secrets from Google Authenticator's QR code. 从 Google Authenticato...

  • proxymanager 2

    A simple tool to manage v2ray process and network proxy on MacOS

  • zender 1

    Compile templates written in Jinja, with metadata generated.

  • seo-helper 1

    A simple tool to generate SEO meta info with LLM.

  • dq 1

    A data quality check utility

  • amlogic-s9xxx-openwrt 0

    Support for OpenWrt in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x...

  • securebin 0

    A simple application for sharing text securely with client side encryption.

  • git-server 0

    A simple demo for git server

  • qqwry-rs 0

    A library and program for IP address lookup using the qqwry.dat file.

  • stm32f103c8t6-blink-ar... 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 项目中如果用到了 mongodb,大家会用 Mongoid 吗? at 2012年08月14日

    #13 楼 @help5305fff 浏览器后退按钮

  • rails 里怎么把 url 里的编码正确转换 at 2012年08月13日
    {:url => "你好"}.to_query
    => "url=%E4%BD%A0%E5%A5%BD"
    
  • 大家说说曾遇到过的 rails 的坑与相关 tips 吧 at 2012年08月13日

    #7 楼 @hooopo 嗯。明白了

  • 如何提高这段代码的执行速度? at 2012年08月10日

    4000 个查询,可以分成 40 个查询,每次 100 个?

    Rails 的数组有方法 #in_groups_of 和 #in_groups,可以给数据分组。分好组后,用select xxx where id in (a, b, c) 这种查询就减少查询次数了。

    默认一次 insert 就是一次事务。如果把所有的 insert 用一个事物包起来,会快很多。前提是保证不要回滚啊。

  • Rails Net::HTTP post 表单数据时,“+” 号被过滤? at 2012年08月08日

    浏览器在 POST 数据时,会先编码(URL encode),再发送。所以用其他方式发送数据时,也要在客户端先编码。

    空格会被编码为 + 号,所以 Rails 的解码时,会把 + 号解码为空格。

    Faraday 有个选项是 url_encoded,可以在 POST 数据时先编码,不用自己操心。 https://github.com/technoweenie/faraday

    如果不能修改客户端的数据,也可以在服务器端得到 POST 的原始数据(似乎是 raw_post 方法。目前没有环境不容易测试,抱歉了)

  • rails 模型校验中文问题…… at 2012年08月07日

    不要百度了,在官方的 guides 上找一下,有专门的一章。

    ps: 我记得 2.3.5 的模型属性的国际化有 bug,如果属性名是两个单词,得用空格连起来,而不是下划线。

  • Screencast: vim 插件管理策略 at 2012年07月22日

    #2 楼 @happypeter 是不是忘记贴具体的地址了……?

  • gem rspec 测试开发是否有指令 at 2012年07月22日

    在找这个吗?

    Rake task https://www.relishapp.com/rspec/rspec-core/v/2-10/docs/command-line/rake-task

  • ruby 1.8 ruby1.9 有何区别? at 2012年07月22日

    推荐一个 slide - Ruby 1.9 http://www.slideshare.net/ihower/ruby-19-1311075

  • [西安][成都][北京] 全球知名 IT 公司 ThoughtWorks 招聘 Ruby 开发 at 2012年07月20日

    CSDN 最受程序喜爱的雇主称号…… 最受程序喜爱……

  • Rails 项目部署太复杂,或许可以搞个一站式的软件,直接快速部署 at 2012年07月19日

    windows 下的 bitnami redmine 一路点击下去就装好了,包括 mysql, imagemagick 等,安装在独立目录,而且能安装好 windows 服务,自动启动。

  • 有什么工具可以分析 Rails 执行的过程? at 2012年07月17日

    rubymine(商业软件,收费的)可以单步调试。两年前在 windows 下用过,不知道现在能不能

  • 请教 mongodb 的元编程问题 at 2012年07月16日

    #5 楼 @mobiwolf 放在 body 应该没问题了,就是改成 POST 请求。

  • 请教 mongodb 的元编程问题 at 2012年07月16日

    题外话:请求地址里包含用户名和密码不安全,因为在访问日志里,会记录 GET 请求的地址。这样和明文保存用户名密码没什么区别了。

  • [成都] 想在学校建一个关于 ruby 的俱乐部或社团,各位前辈有啥建议? at 2012年07月15日

    ruby 开发快,若能做出几个项目,有用户或者有收入,就会成为坚持下去的动力吧。

    学校里知道 ruby 的寥寥无几。学校老师瞧不起 web 开发,学生也会受影响。校友前来加油了。

  • 请教大家是怎么使用 git 的分支的? at 2012年07月12日

    Git 分支管理策略 http://www.ruanyifeng.com/blog/2012/07/git.html

  • accepts_nested_attributes_for 问题 at 2012年07月10日

    如何更新的? 有没有带上tour_around的 id?

  • model 记录遍历删除问题 at 2012年07月03日

    使用 Product.delete_all 不会执行 callback

  • 请问 Ruby 有木有关于网络延迟的包 at 2012年07月02日

    #1 楼 @c2h2 ruby 可以用 net-ping https://github.com/djberg96/net-ping

  • nginx passenger 启 production 模式报错 at 2012年06月26日

    这个时候请求已经到 rails 了,所以得看 rails 的 log,一般是 log/production.log

  • Rails 模板中如何处理标题? at 2012年06月24日

    试试 content_for

    http://guides.rubyonrails.org/layouts_and_rendering.html#using-the-content_for-method

  • GEM 安装 RAILS 提示如下 (win7 下安装 rails 解决方案附上) at 2012年06月22日

    试试先安装 devkit

  • 有没有什么关于浏览器的好书? at 2012年06月21日

    没有遇到过这类书,不过有携程 UED 的几篇 blog 可供参考

    浏览器是怎样工作的(一):基础知识 http://ued.ctrip.com/blog/?p=3287 浏览器是怎样工作的:渲染引擎,HTML 解析(连载二) http://ued.ctrip.com/blog/?p=3295

  • 如何取出一个字段 (不重复数据的 TOP10)? at 2012年06月17日

    这么多数据,是不是要 map-reduce 了?

  • 俺们 42qu 的 vps 想做个推广,Rubyist 们给点意见吧~ at 2012年06月13日

    支持教主,过段时间入手玩玩 :)

  • Base64.encode 结果会折行. at 2012年06月13日

    Ruby-1.8.7 里,没有 Base64.strict_encode64 方法。

    Rails 里的 ActiveSupport::Base64.encode64 会包含换行;但 ActiveSupport::Base64.encode64s 没有折行,其实就是把换行替换为空。所以某些情况下应该使用后者。

  • hacker news 上面 rails 的一个漏洞 at 2012年06月13日

    #6 楼 @shooter 看 http://seclists.org/oss-sec/2012/q2/att-504/3-2-sql-injection.patch 这个补丁里的测试,我的理解是:

    Post.where(:id => { :posts => {:author_id => 10} }).first
    

    生成的 SQL 语句会是

    SELECT "posts".* FROM "posts" where "posts"."author_id" =10 LIMIT 1
    

    这样改变了 Post.where(:id => params[:id]) 这个根据 id 查 Post 的逻辑,被改成了根据 author_id 查 Post 了。

  • 对于简单的数据操作,orm_adapter 还是挺不错的 at 2012年06月12日

    devise 用了这个

  • find (id) 抛出错误时,大家更倾向于哪种解决方法? at 2012年06月12日

    #8 楼 @ywencn

    非常抱歉,我想当然了,没有去验证。

    NewRelic 我无法验证,但我在本地 production 跑了一下,production 日志会有如下类似的错误:

    ActiveRecord::RecordNotFound (Couldn't find Post with id=1):
      app/controllers/posts_controller.rb:17:in `show'
    

    异常信息并不多。

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