王八蛋老板带着小姨子跑了的即视感。
@cn_boris 哈哈,推荐用 dva 了。
有 bug,点击 Popover 里面头像到个人页面,然后点浏览器的后退,Popover 会一直显示着不会消失。
travis-ci 可以自己安装包的吧,自己安装个新版的 libcurl 试试。
所以为什么要在 Ruby 社区问 PHP 问题。。。
确实跟平时的测试思路有点不一样,一般的逻辑是先写一个“预期结果”,然后执行要测试的方法得到“执行结果”跟“预期结果”进行比较。
用快照的话就是先执行要测试的方法得到“执行结果”,然后肉眼确定“执行结果”正确,后面就可以把这个正确的“执行结果”作为“预期结果”,这样同样可以保证在迭代的时候不把原有功能搞坏。
所以要在第一次生成快照的时候要查看快照确保证快照是正确的。
还是这个例子,这里其实是手写了测试希望得到的结果(你也要保证没有写错),用快照的话就是这个希望得到的结果是自动生成出来的,生成出来后要查看确保生成出来是正确的。
这个特别是在 API 返回的结果非常复杂的时候会很方便,我们业务中一些 model 会有几十个字段,如果要对在测试里把 API 希望得到结果完整的写一遍会很啰嗦,用快照就可以省掉这一步。
VCR 是用来对外部 HTTP 请求进行快照的,LZ 几年前就在用啦 。
@serco 喔,这个项目之前不知道,可以参考。
@small_fish__ react-redux-starter-kit 这种属于 boilerplate 项目,这样的项目有太多太多了。我希望是做一个 framework 把一些配置细节藏起来,而且减少编写 Redux 应用的时候一直被人诟病的 boilerplate 代码。
@hooooopo 是啊
死肥猫!
都是 localhost 通过 ip 访问 web service
没看懂啊
跨域了吧,你的Rails APP
的访问地址是什么?
贴一下前端代码量
对前端感兴趣的同学可以一起来玩React/Redux
。
Object.observe 提案被取消了 https://mail.mozilla.org/pipermail/es-discuss/2015-November/044684.html
不过你是不是看反了,"afdasfasdfads".scan(/fa./).each{|s| p s }
才会生成数组。
a result is generated and either added to the result array or passed to the block
结果可以是生成一个数组或者传给一个 Block。
看源码就知道啦:
static VALUE
rb_str_scan(VALUE str, VALUE pat)
{
...
if (!rb_block_given_p()) {
....
return ary;
}
...
return str;
}
目测是在application.js
里写了CoffeeScript
代码。
(\w+):\/\/([^\/:]+)(:\d*)?([^#]*)
正斜杠要转义。
半夜翻的,有几处自己看的也不是很明白,大家多多指正。