@aisensiy 小学的时候打石器,注册了 N 个账号都不给我发确认邮件,于是胡按键盘就敲出 jasl。。然后就收到确认邮件,然后就一直用这个名字。。。其他人就不道了。。
@lgn21st 切下去之后会场周围会不会窜出一群带刀青年。。。
@lgn21st 今年的 rubyconfchina 纪念品就送切糕吧!
额 又一个 jasl....
看来倒号有市场...
orm 虽然是概念,但是 hibernate 明显不能实现的像 ar 优雅,这是语言决定的。
动态语言的 orm 可以通过查询外模式获得字段信息,hibernate 本能也这样但受限于 java 不能运行期修改类定义
所以 ar 的 orm 是和 db 直接相关的,migration 如本身意思迁移
是提供一套 dsl 方便你操作数据库的定义
@google coupon 除了用作之前 30 个抽奖的 都是要分给各位 tutors 的 所以。。。以后有机会的啦 在北京的话,积极参加北京 ruby 社区的活动嗯,以后还会有
@riskgod 南狼同学是 railsgirls 的 tutor 所以本来就有他的啦。。。coupon 除了用作之前 30 个抽奖的 都是要分给各位 tutors 的 所以。。。以后有机会的啦
@virgil ok 到时候见
报名了 有谁同去么?
@chairy11 毕竟要把网站发布到互联网上,服务器还是要用 linux 的。。。所以无论如何都绕不过去,不如把 linux 使用当做学习 rails 的一部分,而且 linux 的 terminal 和 win 的命令行操作很相似啊
@southwolf No Problem
http://kapeli.com/docsets/ 有讲如何生成
ruby gem 的话 可以gem server
来查看 rdoc 虽然没有 dash 好用
当然这俩的前提是你要在安装 gem 的时候附带生成 rdoc
@magina 哦,那同样跟我无关了 - -
@fredwu 你是我偶像。。。
@magina 哦。。。那个"你"不是针对你 - - 现在的风气就是这样,复习是为了考高分、考研是为了找工作、不学 ruby 是因为招聘会上没见过企业招过、工作是为了挣大钱。。。可惜这种人多数结局也就那么回事。。。 身边人一听说我在创业就好像我已经挣了好几百万一样,用的那种调侃的语气,要是让我烦了我只好说傻逼闭嘴
@magina 干嘛要让别人佩服。。。我成不成功关你何事? 自己做?创业又不仅仅是技术问题,我现在做内容社区,和业内人士建立联系可真是一家家去打电话啊,目前联系了数百人了、还要联系投资人、还要去推广、还要去研究产品怎么发展、还要去招聘。。。如果你觉得你的项目自己各方面精力能力罩的住,那就干呗,我没觉得是羁绊,毕竟创业还是想要成功的,能充分发挥自己的能力或者说优势就好
@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 看看