Rails 12月20日 上海线下活动 PPT 分享: Ruby on Rails 开发遇到的问题

lotus · 2015年01月03日 · 最后由 lotus 回复于 2015年01月04日 · 3603 次阅读

这是 12 月 20 日上海线下活动时,我写的 Slide,因为刚接触 Ruby 4 个月,所以很多东西都是懵懂状态。现场没有人提问。 吴坚大哥说我分享出来,让大家给我会会诊,看看我的思路和用法方面的问题。 欢迎拍砖

carrierwave-qiniu 不能用吗?

看 ID,楼主难道跟 https://ruby-china.org/topics/23511 这是同一个人?

#2 楼 @luffycn 一个在北京找人,一个在上海分享,两个不同的人。

#1 楼 @huihen 根据 README 给出的配置,配置后,程序无法启动

@lotus 我来回答你第一个问题吧。

这个是 Arel 的一个问题,https://github.com/rails/arel/pull/262 但是 MySQL 并不支持在 update syntax 里使用 offset,http://dev.mysql.com/doc/refman/5.5/en/update.html

所以 Arel 的维护者,包括这个 issue 的提交者觉得这个并不应该是个合理的行为,毕竟你用 MySQL 调用的时候自动会忽略 offset,用 PG 则会加上 offset 就会很奇怪。

#6 楼 @serco 我明白你意思了,谢谢回答。 因为我一直用 pg,所以我开始以为 rails 里面的 ORM 会根据数据库类型自动判断,在 mysql 的时候去掉(因为不支持),而 pg 加上 offset。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号