我都知道原因了,rspec 也可以测试文件夹的 比如 rspec spec/models 运行 spec/models 文件夹下的所有 spec,rake spec 应该只是用 rake 任务包装了一下,当然了也包括一些测试环境的准备工作,现象 2 是因为 gem‘rspec-rails’没有放到 development group 里,这个项目不是我搭的,看看 gemfile 才想到的
不是,肯定是用了 rails g rspec:install 的,因为都有 spec 目录和 spec_helper 等,我没有去建他
@blueplanet self.find_incomplete 确实是类方法,但是重点是在方法里面的代码啊 Rails c 下,Task.find_incomplete 也是可以调用的
@blueplanet @fsword find_incomplete 不会出错的啊 @project.tasks 在控制台下确实是数组 但实际上是 Relation .tasks .find_incomplete 调用的都是 sql 语句,至于为什么可以连用,是因为返回的是 AR::Relation,scope 能够连续调用(chaining)和 lazy evaluation 都是因为 AR::Relation 的原因 前不久看过一篇 ROR 的博客写的就是 activerecord 3 的改进,现在我记不得地址了,不过到 speakerdeck.com 去搜 activerecord 可以找到这方面的资料,为了确定我所说的我也建了 demo 试了一下。
@knwang fabrication 是你们公司的产品? 这里有个 vs, https://gist.github.com/1135434 Fab 还没用过,factorygirl 了解得多一点,应该足够用了
@pobing 有个项目下 rake -T spec 是空的,这是怎么回事? rspec,rspec-rails 的版本都是 2.10 的
rake spec 既然是执行所有测试,为什么会出现现象 2 呢
gem list paperclip -ar | grep 'paperclip ' -a -> --all -r -> --remote
@chucai 用 sparkup 把,sparkup 有占位符的概念,div.header>a.active 展开后,鼠标焦点应该就在 a 的 href 属性上,直接接着写,zencoding 的话就还要移动光标
@messiahxu 刚细看了下说明,点右上角的 skip ad 就可以了,所以你就在这里下好啦,应该一样的
@messiahxu 是这个 team(souldevteam.net)做的,OS X Mountain Lion 10.8 Retail VMware Image 的链接在这里,不过貌似不能下
@genedna 应该没把,官网的文档都不全呢 不过之前看过这样的文章,内部人写的,cf 源码就在 github 上 http://qing.weibo.com/tj/88ca09aa330004r8.html http://qing.weibo.com/tj/88ca09aa33000975.html
可能是 rails 版本得问题 我装 rvm 的时候,带了--rails 装上的是 3.1.1,后来装了 3.2.8 就好了
vmware image , 也就是说安装好了 mac os 的 vmdk(vmware disk image)文件
awesome !
@stc 早没用 ctrlp 了,ctrlp 不支持带空格的模糊匹配 我问过作者了 他说他做 ctrlp 是模仿了 fuzzyfinder 的 呵呵,fuzzyfinder 过于强大 很多功能我用不到
#1 楼 @jinleileiking 可以在 pc 上装个黑苹果 配个苹果的小键盘 这样可以吗?就是不知道有没有 10.8 的?
#2 楼 @lihuazhang 有的
#1 楼 @jinleileiking 公司电脑都是 imac 再去虚拟 ubuntu 麻烦啊
@yesmeck ubuntu 自带的 vim,不是 vim-full,好像是 vim.tiny,阉割版 ibus 有 google 拼音的啊
@wongyouth 请问你说的 " 有些 zencoding 可以的 sparkup 做不到“是指的哪些呢,我现在装的是 sparkup
一个不错的 slide http://walking-without-crutches.heroku.com
@huobazi 汗,你没看明白还是我没说清楚呢?我知道是按 tab 补全我装了 supertab 我是问是否能设置一个快捷键,能列出该文件类型所能用到的 snippets,比如在编辑 erb 的时候,按下它,以 prompt 的方式列出 ff , lia 等等 erb snippets
@doitian 我用的 0.0.5 也报错了
/home/ror/.rvm/gems/ruby-1.9.3-p125/gems/pry-rails-0.2.1/lib/pry-rails.rb:3:in require': cannot load such file -- pry (LoadError)
from /home/ror/.rvm/gems/ruby-1.9.3-p125/gems/pry-rails-0.2.1/lib/pry-rails.rb:3:in
'
from /home/ror/.rvm/gems/ruby-1.9.3-p125/gems/rails-console-pry-0.0.5/bin/rails-console-pry:38:in require'
from /home/ror/.rvm/gems/ruby-1.9.3-p125/gems/rails-console-pry-0.0.5/bin/rails-console-pry:38:in
'
from /home/ror/.rvm/gems/ruby-1.9.3-p125/bin/rails-console-pry:19:in load'
from /home/ror/.rvm/gems/ruby-1.9.3-p125/bin/rails-console-pry:19:in
eval'
from /home/ror/.rvm/gems/ruby-1.9.3-p125/bin/ruby_noexec_wrapper:14:in
'
我有装 pry,pry-doc 等的 环境: rails 3.2.8 rvm 1.14.12 ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] ubuntu 12.04 server
用 pry 设置个断点,request.env['omniauth.auth'] 取,console 下看的一清二楚
@sundevilyang 的确是看不到
@yesmeck 新建了一个用户,再试,竟然没有这个问题,真心伤不起