Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Rei
@Rei
管理员
第 1 位会员 / 2011-10-28

[email protected]
深圳
188 篇帖子 / 9165 条回帖
731 关注者
0 正在关注
11 收藏
中下水平 Rails 程序员
打赏作者
GitHub Public Repos
  • writings 941

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • geeknote 34

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 12

  • rails-chatgpt-demo 8

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 求教 cache 的用法 at 2011年11月26日

    条件允许的话用 redis 或者 memcached 比较好,用数据库字段缓存意义不大。像现在的一条回复,不单是文本的格式处理重复耗时,而且 user 信息的读取还会导致 1 + N 查询,另外还有 @ mention 的查询。这时候最好的方案就用片段缓存,把一条回复片段 cache 起来,这样一来数据库里面做缓存做优化就失去作用了。所以说缓存要后加,找到瓶颈才出手。

  • Account 菜单问题 at 2011年11月26日

    悬停效果在触摸为主的终端体验很不好的,除非有精力另外开发一套移动界面(Twitter 是靠 APP)

  • 新人继续提问:nginx+passenger 出现的问题 at 2011年11月26日
    1. 已经配置 server_name www.kennx.net,跟访问 http://localhost/rails/info/properties 没啥关联阿
    2. 怎么两个 passenger_enabled?花括号怎么没闭合?
  • 求教 cache 的用法 at 2011年11月26日
    1. 可以,甚至页面缓存
    2. 都可以设置最大内存占用
  • 找回密码功能严重不好用 at 2011年11月25日

    用户名现在不区分大小写了

  • Rails 怎么排好 HTML 代码 at 2011年11月25日

    http://haml-lang.com/ 另一个选择

  • Rails 怎么排好 HTML 代码 at 2011年11月25日

    #5 楼 @KennX 缩进要求编码的人设置好编辑器,或者用 haml,Slim 这样的模板语言生成 html。编辑器还有自动排版。

  • 有人使用 redis-store 来做 cache store 吗? at 2011年11月25日

    #12 楼 @hooopo 速度应该不够,以前我一个页面用一个缓存数组避免 1 + N 查询,后来去掉这个数组,马上慢了 150+ 毫秒。mongodb 跟内存数据库的速度还是差一个数量级,将工具用到它被设计用于的地方。

  • Rails 怎么排好 HTML 代码 at 2011年11月25日

    是指样式?建议用 Twitter Bootstrap。

  • Test::Unit 还是 Rspec at 2011年11月25日

    #18 楼 @cqpx 确定测试框架之后会全力补上测试

  • Test::Unit 还是 Rspec at 2011年11月25日

    #16 楼 @fredwu Rspec 就是一个岛(Test::Unit 是另一个),然后这个岛上很明显竖了个牌子:这里有个叫做 Cucumber 的东西,如果你没接触过,哎呀都不好意思跟别人说了。

    然后第一个跑题的不是我,是 #2 楼

  • Test::Unit 还是 Rspec at 2011年11月25日

    #14 楼 @fredwu Ruby 包容各式的框架,但是 Rspec 和 Cucumber 走太近了(主要是 Rspec 那本书)。

  • Test::Unit 还是 Rspec at 2011年11月25日

    #6 楼 @fredwu

    Module ContentExample
      def test_should_acts_as_content
        assert ...
      end
    end
    
    Class PostTest < ActiveSupport::TestCase
      include ContentExample
    end
    

    shared context 直接写个 method 调用好了(只有 let)。

    这个例子没有 rspec 的 shared_examples 和 shared_context 强大,但我觉得这个优点不足以驱逐 Rails 自带的测试框架,因为我见过 Rails 升级时 Rspec 的各种不兼容(Rspec 竟然有两个大版本)。

    还有一个强烈反感 Rspec 的是因为 Cucumber,同样的测试覆盖度,用上 Cucumber 代码量要大 5 倍,很多还是工具生成的,我想到 Java。而偏偏 Rspec 社区就和 Cucumber 绑上了。Rspec 的书上来就写 Cucumber,然后社区一直怂恿:你用 Rspec?你喜欢 BDD?来吧,用 Cucumber 让你的 BDD 更酷。开发者主导的项目,Cucumber 除了给脚上绑上铅块我看不到任何好处,而且我很怀疑产品设计人员根本不会写 Cucumber,最终就是 BDD 爱好者自娱自乐。

  • Test::Unit 还是 Rspec at 2011年11月25日

    #7 楼 @cqpx 都占用了 rake 的默认任务(记忆中,不确定)。每个开发者测试时候要敲两次命令是个负担。

  • Test::Unit 还是 Rspec at 2011年11月25日

    #2 楼 @southwolf DSL 的魅力是简化本来复杂的逻辑。但是 Test::Unit 本身就不复杂,非常直观,倒是转到 Rspec 要把思维扭个弯。然后这两套测试组件的可读性取决于熟练程度。

  • Code smell in Ruby-China code base at 2011年11月24日

    #47 楼 @xdite 这是开发环境还是生产环境?看了下日志没有相差这么悬殊阿

  • Code smell in Ruby-China code base at 2011年11月24日

    #43 楼 @huacnlee 哦,看了 mention_user_logins 的 cache,cache 更好。其实可以把整个评论片段 cache。

  • Code smell in Ruby-China code base at 2011年11月24日

    #43 楼 @huacnlee n+1 可以打开 identity map 缓解

  • Code smell in Ruby-China code base at 2011年11月24日

    #37 楼 @huacnlee 确实,我也烦恼 codecampo 在公司和回家看的不一样

  • Code smell in Ruby-China code base at 2011年11月24日

    #31 楼 @huacnlee V2EX 发帖量大,所以换浏览器,链接的 visited 状态不同问题不大,因为基本都有新帖,而且样色不要太亮。现在 ruby-china 发帖量也很大了,可以考虑这个方案。

  • 关于测试, 有什么好的建议吗? at 2011年11月24日

    #11 楼 @fredwu 我选择这样写

    test 'Given I'm on the homepage, Then I should be able to sign in as user "test" with password "test' do
      ...
    end
    
  • 关于测试, 有什么好的建议吗? at 2011年11月23日
    1. test:units。rspec 属个人喜好问题,建议没有决定的时候先用 test:units,因为 test:units 没有任何问题,rails 团队在维护,我也不明白为什么会火一个做同样事情的 rspec。

    2. 我的测试量是 view << funciton < units,js 想测,写了一些 qunit,还没实践到项目中。总之视图测试是弱项,想听听别人经验。

  • 针对初学者,大家一起来搞点事吧 at 2011年11月23日

    #20 楼 @john1king 变化非常大,2.0 到 3.0 改变了路由语法,prototype 被 jquery 替换,rjs 不被推荐。3.0 到 3.1 添加了 assets pipeline,scss,coffeescript,移除了 rjs。

    现时我都不知道推荐什么资料好了。以前我是 2.0 时代,看 1.2 的书学的,然后再一步步跟上时代

  • ruby-china 本地开发遇到的问题 at 2011年11月23日

    #4 楼 @yorzi 1.4.3 太低了,升最新版吧 findAndModify 的 upsert 需要 1.5.4+ http://www.mongodb.org/display/DOCS/findAndModify+Command

  • ruby-china 本地开发遇到的问题 at 2011年11月23日

    能把错误日志全部贴上来吗?一截看不清上下文

  • 欢迎 ihower 加入,顺便八卦一下 at 2011年11月23日

    哇,没电了!

  • 关于 Rubybbs.com 和 Ruby-China.org 合并 at 2011年11月23日

    会师高潮

  • 为什么想学 Ruby 就这么难~ at 2011年11月23日

    #3 楼 @huacnlee LZ 要 Ruby

  • 大家也帮忙改改 Wiki 和 做做功能啊 at 2011年11月23日

    #14 楼 @numbcoder 已经可以了

  • 为什么想学 Ruby 就这么难~ at 2011年11月23日

    编程忌浮躁

    书写得不好是作者的问题,读错书是读者的问题

    《Programming Ruby》《Learn Ruby The Hard Way》

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