要了解单件,建议先学 javascript
presenter 那样做很蠢。。decorator 则会让命名空间更乱
article.present.meta_title
这样是比较好的
类似的还有
product.update.available_stock
product.calc.profit
把操作分发到 Updater 和 Calculator 里做
图里的代码还有&&,还有 caseInsensitiveEqual,还有 contains 啊....
gravatar 好是好,可是被墙了
其实是 clang 比 gcc 快,之前 ruby weekly 好像发过
有种情况你不得不用 eval,就是你要 binding.eval 的时候
补充一点:如果用了 memcached,那么恰恰相反,是不会缓存 nil 的,要自己转换一下 nil
#10 楼 @Rei 有 controller 这个 option 吗,我在http://edgeapi.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Resources.html#method-i-resources没看到
我回去试试吧
找到了,是 match 的 option,那就没问题了
#1 楼 @lixu19941116 这个是错误的,正确的具名路由是 new_order_review_path,我也不是很想打破 rails 的规则,不行的话我还是在 reviews 控制器按参数处理算了
迁移有歧义啊,另外要 jq 的话可以试试 bacon.js,部分场景有奇效
#9 楼 @lilijreey Actor 的信箱本来就是锁
#3 楼 @lilijreey 前言不搭后语,nodejs 还要学?现在用 em 就能实现一模一样的东西。immutable 的值为什么不能共享?
泡沫要破了
这种重要数据没有 schema 检查很容易烂掉的,逻辑上也会有脱离 Order 查 Item 的情况,例如统计各商品售出等,另外这个 Item 只是存个名字是不是太简陋了点...
《Ruby 编程语言》
end_time >= end_at and end_time <= end_at 不就是 end_time = end_at 么。。
另外应该有 where.or 这种东西的(不确定)
不常用
#16 楼 @darkbaby123 233 我早就说过了,我是被 Radium 坑得惨,后来在没法构建的情况下把这个依赖整个去掉了
因为你在打印对象的时候调用了对象的 inspect 方法,但是 inspect 对于 BasicObject 不存在,所以调用了 method_missing,然后 inspect 被 send 回 target,结果存入 result,返回 result
.default(:a) 哈希是这样存取的?
requestAnimationFrame 做心跳包
#9 楼 @helperhaps #8 楼 @reyesyang 请使用 react-rails 进行 babel 转译,sproketses6 那个如 readme 所言是不保证可用性的