Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@cqpx
高级会员
第 40 位会员 / 2011-11-06

43 篇帖子 / 362 条回帖
0 关注者
0 正在关注
24 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Test::Unit 还是 Rspec at 2011年11月25日

    就用两套,自己改的自己测,不会冲突吧。。

  • %d %s 代表什么意思呢? at 2011年11月24日

    #4 楼 @rociiu 仅仅是这样?没有什么特别的用途?或者可以应用的场合?

    #5 楼 @yedingding 哥们你这个解释在 1.9.1 以后就失效了。。参考 4 楼的链接。。

    谢谢两位

  • %d %s 代表什么意思呢? at 2011年11月24日

    我也有个小问题。。?h 是什么意思。。我在 irb 里输入之后它返回"h",哪里可以看到文档? http://www.ruby-doc.org/core-1.9.3/String.html#method-i-include-3F

  • 什么是 File descriptor? at 2011年11月24日

    打开文件或者 socket 之后给你一个 fd,然后你可以拿着 fd 去操作文件或者 socket,也可以把这个 fd 做为参数传来传去。你不能把文件或者 socket“本身”作为一个参数传给一个函数吧,传 fd 就可以,因为它就是一个类似指针的东西。函数里面就根据这个 fd 对这同一个文件或者已经建立的 socket 连接进行操作。 之所以 socket 和文件都有 fd 的原因是都可以在上面做打开,关闭,读,写等等操作

  • [杭州] 淘宝招聘 Ruby 开发工程师 at 2011年11月24日

    这就写简历。。

  • 大家觉得有没有必要把者也的功能移植到这个社区? at 2011年11月24日

    #8 楼 @sihaiyunyou 新动态这个功能我也在考虑,因为我每次打开 ruby-china.org,就要把所有蓝色的帖子都打开拉到最后看看大家都说了什么,挺麻烦的。 如果有我这种行为的朋友比较多,我在考虑可以做成 news feed 的样子,那就省事儿了。。新帖和旧贴的回复都展现出来,而那些已经回复过而且没有新回应的帖子其实我并不再去关心,考虑把他们隐藏起来

    但是不知道为什么。。每次我一考虑这个问题我的脑子里就会有一个声音。。“人人人人人人人人人人",然后就一阵恶心,就不再去想了。。

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

    hoshi 请教你一个问题。我在学习用你的方式去测试,然后就遇到了这样一个问题: 我现在在给 ruby-china 加一个功能嘛,就想测试一个按钮来提交数据,然后我就看你的代码是这么来写的

    post :reply, :id => topic, :reply => {:body => 'content'}, :format => :js
    

    如果我不知道那个表单会按照什么格式提交数据,我会去看 log,里面会显示提交数据的格式,然后照着写出这样的语句。

    但是如果以后表单格式在我不知道的情况下变了,提交的东西不一样了,这个 test 和 controller 都还没有改,你会怎么预防这样问题呢@Rei

  • 大家觉得有没有必要把者也的功能移植到这个社区? at 2011年11月24日

    #1 楼 @huacnlee 我正在做收藏帖子和回复的功能,我认为这个功能很有必要。这样我们可以管理自己认为有价值的回复,也可以查看“热门收藏回复”这样子的页面

  • 大家觉得有没有必要把者也的功能移植到这个社区? at 2011年11月24日

    #2 楼 @sihaiyunyou 会不会出现这样一个问题,高分贴总是显示在最前,新贴因为根本没有分,就必然比不过高分贴了

  • Ruby-China 的服务器这两天老是宕机 at 2011年11月24日

    #5 楼 @huacnlee 现在有了

  • Ruby-China 的服务器这两天老是宕机 at 2011年11月24日

    #2 楼 @sihaiyunyou 这要问@huacnlee大哥啊。。

  • Ruby-China 的服务器这两天老是宕机 at 2011年11月24日

    我以为是重庆网通的问题。。 而且到现在首页的 style 都不对。。

    通过访问 ruby-china.org 这段时间,我认为盛大云以后也许会做得很好,但是现在还是不能用来做生产环境

  • 访问数据,46% 的人都用 Mac 啊! at 2011年11月24日

    烦呐。。我也想为 Mac 访问量贡献 1。。

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

    #11 楼 @fredwu 还是不怎么明白把登录的逻辑移动到 step definition 里的用意。。 我现在测登录是用的这样的办法:

    首先写一个 Scenario 来模拟用户登录的步骤,也就是阁下提到的“很多人的写法“: https://github.com/huacnlee/ruby-china/pull/9/files#L6R3 这个只用一个 Scenario

    然后其他地方要用登录的话就把步骤写到 step definition 里: https://github.com/huacnlee/ruby-china/pull/9/files#L7R48

    如果登录的逻辑改变了,就修改这两个地方。

    请问在哪种情况下会修改其他很多地方呢?

    我刚些 BDD 不久,用 cucumber 和 rspec 的时候界限有点模糊 比如这个测试: https://github.com/huacnlee/ruby-china/pull/9/files#L6R47 如果需要测@在末尾和不在末尾两种情况的话,一开始我是打算写在 cucumber 里面的,现在过了几个星期之后我又感觉这些应该在 rspec 里测。 那到底哪些才是 cucumber 应该测的哪些应该用 rspec 来测我还分得不清楚 要我完全放弃 cucumber 只用 rspec 又不太愿意。。我现在还不熟练,非要看它打开浏览器让我看看才放心。。

  • RubyC 2011 视频 at 2011年11月24日

    reset 了 T T..哪位大哥 youku 一下好吗..

  • Unable to write PID file at 2011年11月23日

    这种情况你先看看/file/photo 目录下面有没有那个文件,要是没有就说明上传有问题,要是有就比较奇怪了

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

    哈哈,你怎么和 Rei 一样。 可能因为我写单元测试还不熟,看到 cucumber 把火狐打开按照步骤操作一遍没问题才安心 纯 rspec 写测试推荐 githubhq 这个项目,把 controller 的测试都省了,https://github.com/gitlabhq/gitlabhq/tree/master/spec diaspora 这个项目的测试就更丰富了https://github.com/diaspora/diaspora/tree/master/spec

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

    我之前一直用的 rspec,昨天才看 Agile 里关于 testunit 的部分,发现 assert 来写也挺好的。 好像就是语法不太一样,测试的思路都一样,这个看个人喜好吧。。Rei 比较喜欢 testunit

    js 测试的话可以用 capybara,rspec 里在 describe 后加:js => true,cucumber 在 Scenario 上加@javascript,testunit 好想也有办法。然后装个 capybara-webkit,就可以无头测试,或者用 selenium,会打开 ff 来测试。之前为 ruby-china写过一点可以看看。

    第二个问题因为我没有项目经验,只有凭感觉说了,controller 和 model 都应该测,逻辑比较强容易出错。集成测试用 cucumber 写的话也不太麻烦,view 我还没测过,都是靠眼睛看。。集成测试的时候也会涵盖一部分 view 的测试吧,要是 view 没有 render 应该 render 出来的东西 cucumber 会哭的

  • Unable to write PID file at 2011年11月23日

    没有那个目录,或者没有权限

  • 如何处理好复杂逻辑的 View? at 2011年11月23日

    #2 楼 @huacnlee 我也是从 railscast 上学的 (http://railscasts.com/episodes/286-draper ),概念很简单,就是把 view 里的逻辑全部独立出来。大哥去看看就明白了

  • [上海][2011 年 11 月 29 日] RubyTuesday 活动 at 2011年11月23日

    能不能 share 一下 slides..

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

    #11 楼 @hangzai http://ihower.tw/rails3/

  • 如何处理好复杂逻辑的 View? at 2011年11月23日

    Decorator,draper 我用了一下,很适合处理 View 里的复杂逻辑

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

    啃书,一遍看不懂看两遍,两遍看不懂看四遍。 我一开始也觉得很难,最后还是学会了。

  • 分享一个 200 小时的开源项目 (Rails 3.1) at 2011年11月23日

    在 hn 上看到的时候就 fork 了,学到不少东西,谢谢

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

    翻译这事儿虽然是好事儿。。可我认为还是比较浪费人力。。要是技术资料都看不懂的话应该先学点英文。。 新人还是要老老实实啃书。。推荐两个帖子 http://www.v2ex.com/t/18015 http://www.v2ex.com/t/15666 (请忽略原帖。。精华都在回帖里。。四个月前的自己弱爆了。。惭愧)

  • centos 上安装问题,启动不了 WEBRick at 2011年11月22日

    把最后那个改成 gem 'turn', '~> 0.8.3', :require => false 再 bundle install

  • Hello, world! at 2011年11月22日

    #4 楼 @ghosTM55 目前是这样的...

  • Hello, world! at 2011年11月22日

    回复里可以@ghosTM55

  • centos 上安装问题,启动不了 WEBRick at 2011年11月22日

    #5 楼 @KennX 就是程序目录下 Gemfile 那个文件,rails new 会自动生成的 或者就把 turn 删掉吧

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