@sailtsao um。。。 我的话,其实去创业的想法很简单,父母不着急我去回报养育之恩、没妹子、刚 21 不久,即使失败了也不过 22-23 的样子,依然是欲火焚身少年一朵,正好有个机会去做,为啥不试试? 条件满足、动机单纯、想清楚了就去做,完全合理嘛。。。 阅历啥的完全没考虑,太抽象 - - 挣大钱也没考虑,出去找个好公司收入肯定不少还稳定,创业平均 80% 的失败率挣大钱那跟买彩票是一性质啊。。。
rails template rails 提供了这个机制 用法查文档
devise 的 wiki 里有提到思路,你可以借鉴 但不一定用 devise 其实关键思路就是你这样 @iBachue 我印象里是不需要自己加 limit 的 rails3 的 query chain 遇到 first 的时候 会自动加上 limit 1
我是直接用新版本,出现兼容性问题之后第一时间去解决
@edokeh 嗯
@edokeh 这个字段是 rails 管理的,所以他不应该出现我描述的这种情况,除非有什么设计上的考量。 先删除就关联 再赋值 一样会有问题 因为赋值之后 counter 立即更新并持久化了 那我因为一些原因不把 resource 保存了呢?counter 还是会错的
@hysios 如果设置了 counter_cache 那么多对一的一端要求有一个字段来缓存多端的 size,这个字段是 rails 来管理的,在对多端进行 count/size 查询的饿时候 rails 会直接取这个字段 避免了 count(*) 操作
@hysios 从源码的逻辑看,确实写入数据库了,而且很有可能造成最终一致性问题 ar 的策略是 如果存在 counter_cache 那么在求 size 的时候会直接取 counter
@Ddl1st 没有啊,他就是这个行为,你读读源码就知道了
@Ddl1st 当然不是临时的。。。counter 的改动直接就写入数据库了,但是资源却不一定被持久化,这当然是问题
@xds2000 开了一个 issue 看看
所以绝对不去什么外包公司...
@luikore 不知道你又没看过 wat 那个视频,同样的代码在 1.8 下正常,在 1.9 下就会发生问题, 里的解释是会触发 irb 内部的问题,所以搞的很困惑
@sailtsao - - 哪个。。。
@sailtsao 我用无形参的函数覆写有形参的 为啥要调用有形参的? 如果你说的情况会调用 method_missing,那么
[1] pry(main)> def self.method_missing(*args)
[1] pry(main)* puts args.join(' ')
[1] pry(main)* end
=> nil
[2] pry(main)> xx oo
oo
xx
=> nil
[3] pry(main)> def x(name);end
=> nil
[4] pry(main)> def x;end
=> nil
[5] pry(main)> x('abc')
ArgumentError: wrong number of arguments (1 for 0)
from (pry):6:in `x'
如何解释?这里明显没有触发 method_missing
@sailtsao 如http://stackoverflow.com/questions/9491462/why-do-i-get-stack-level-too-deep-from-method-missing-in-irb-1-9-3 Defining it as a top-level method replaces BasicObject#method_missing, which probably affected some irb internals like Phrogz said. 这是一个 irb 内部的设计问题
@sailtsao 当然不是
[jasl@localhost:~]$ pry
[1] pry(main)> def x(name);end
=> nil
[2] pry(main)> def x;end
=> nil
[3] pry(main)> x
=> nil
@aisensiy http://ruby-china.org/topics/7966 已经发完了亲~好几天前就在造势了
刚送了 30 个三个月 coupon 出去。。。话说我自己的话基本只看 asciicasts 的 视频比较费时间
@luikore 大神有想法么?
@jjym 没参数怎么了?函数体里用不到 name 自然不需要参数嘛
@liuhui998 重新发送了,代码忘了加换行
@sundevilyang 一共有 41 人报名,除去第一波的 23 人,我从剩下的人中随机抽取了七人 把剩下的 coupon 发出去了
@ugoa 你重现一下看看抛得是什么异常。。。是ArgumentError
你的 eval 根本就没执行到,如果栈溢出是抛SystemStackError
@jasonchi 因为我把活动举办的时间调到今天了 - -