你们不觉得 rails 提供了太多,反而没有展示才能的机会了吗
翻译辛苦了
我表达的有点问题,因为需求需要在历史记录中保存关联的 ids,<< 操作只会在关联表中追加,并不会触发 user 的更新动作,就无法在 history 中保存 ids 了。另外 << 是追加操作,也就不会删除已经取消关联的 role_id.
也许你需要的是 zookeeper
实现软删除还要用 gem?直接设置数据的 status 不行么?
谢谢
用了 rubymine,感觉有时候会卡主,换了 sublime text3,挺好用的,然后听说了 textmate,也装了,也用了,挺好的,但是总觉得这两个少了什么,最后,现在用 vs code,挺好的,插件一装,基本满足我的需求了
Book.includes(:user).references(:user).last.username
可解决 n+1 的问题
我理解 delegate_missing_to 就是增强版的 delegate,将原本
delegate :username, to: :user
delegate :email, to: :user
简化,通过 method_missing 来 send,这个和 rails 本身的 delegate 实现还是有区别的
这个要看怎么用吧,如果在遍历集合的时候使用 delegate,肯定会产生性能问题(N+1)
我有点不明白做这个 delegate_missing_to 的目的了,难道不是为了简化代码?毕竟 pr 里给出的例子,还是摆脱不了一次数据库查询啊
是我的用法有问题 请不要模仿
先看看能不能 ping 通,确认局域网的机器是不是在一个网段
试试私有 gem,相当于 java 的 jar 包
啥时候杭州开招
快到碗里来
我比较喜欢空格键预览,邮件附件再也不用下载了
Ubuntu 可以
dup 和 clone 都是浅 copy,只 copy 数组本身的引用,不 copy 数组内元素的引用. 要想深 copy,使用 Marshal.load 和 dump,但是 marshal 不支持闭包和单例
拉根绳子完美解决
android 客户端,使用 github 登录方式,目前无法登录