Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
拥抱微笑
@rainsz
VIP
NO. 2145 / 2012-05-09

0 Topics / 22 Replies
0 Followers
5 Following
43 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • ActiveRecord 的三种数据预加载形式 - includes, preload, eager_load at November 14, 2014

    #24 楼 @michael_roshen 我的想法就是查询出某个 user 包含了 birthplace 的所有 addresses,比如我的 bithplace 是北京,那么找出我所有 address 中包含北京的地址。当然用其它方法总是可以获取到,只是上次也遇到了相同的问题,一直想在 has_many 中去实现,也没有成功。

    你的这个 topic 总结的特别好,引发了关于缓存的思考。

  • ActiveRecord 的三种数据预加载形式 - includes, preload, eager_load at November 14, 2014

    #22 楼 @michael_roshen (User.eager_load(:addresses).where("addresses.country = users.birthplace")).first.address 这样做是可以达到目的。但也失去的 has_many :polish_addresses 的存在价值,如果能实现:User.first.polish_addresses 再好不过了。

  • ActiveRecord 的三种数据预加载形式 - includes, preload, eager_load at November 14, 2014

    class User < ActiveRecord::Base attr_accessible :email, :name, ** : birthplace** has_many :addresses, dependent: :destroy has_many :polish_addresses, -> { where(country: 'poland')}, class_name: "Address" end

    就这个类我想请教一下问题:

    对于 has_many :polish_addresses, -> { where(country: 'poland')}, class_name: "Address" 这句话中 country: 'poland' 等于一个 string。但我想如何找出 country 等于该 user 的 birthplace 的地址? 类似于: has_many :polish_addresses, -> { where(country: self.birthplace )}, class_name: "Address" 但该 self 显示不是 user instance

  • 为什么我们需要 Rack ? at September 15, 2014

    很多应用直接写 rack 就可以了。我们经常被各种 framework 弄的眼花缭乱,却忘记了解最本真的东西。

  • 聊聊 MRI Ruby Concurrent [未完成] at July 16, 2014

    最后一句可以写成: puts "avg: " + (arr.inject(:+)/ arr.length).to_s

  • Install Ruby The "Postmodern" Way at July 13, 2014

    RVM 的坑还少吗?做过运维的童鞋都有体会啊。

  • [经验之谈] 转行做程序员的 8 个月 at June 23, 2014

    传奇人生呀。还会再变回医生吗?

  • Ruby 程序员写 Swift 毫无压力 at June 04, 2014

    看着很亲切。

  • DHH: TDD is dead. Long live testing. at April 28, 2014

    这几年总为不能 TDD 自责,终于解脱了。

  • 哪位大神用过 angularJs,求指点。 at March 11, 2014

    你的疼点在哪?还是耐下心先把书看完吧。

  • 利用 GitHub 代码分析 Ruby 编码的流行风格 at March 10, 2014

    这种问题,就是要考虑团队大多数人的习惯了。本人最好是个开放的态度。

  • Ruby 中那些你绕不过的「坑」(译) at March 10, 2014

    Ruby 最大的坑是 private 方法也能被子类继承。

  • Rails 里太过强调单复数,存在不少混乱和尴尬,我的想法: at March 06, 2014

    如果 person 复数换成了 personList,那么要是还存在一个 personList 的 model, 它的复数如何表示?personListList?

  • 如何评定自己技术到底属于哪个层次的呢? at March 05, 2014

    大神就是走好未来的路,大牛就是走好现在的路,菜鸟就是还没上路。更多人是走在路上,蹒跚探路。

  • 猴子补丁是动态语言的专利么? at March 03, 2014

    javascript 中对原型对象的静态方法重新定义可以算是猴子补丁吗?

  • Remote 之路 at March 03, 2014

    为什么不考虑自己创业呢?

  • 快速生成一个 [1,2,3,4,5,6,7,8,9,10] 的数组 at March 03, 2014

    Array(1..10)

  • [北京][10 月 19 日] Ruby Saturday [改地方啦,不要去贝塔咖啡了啊] at October 19, 2013

    @rainsz 热爱 ruby

  • 用 Grape 还是 JBuilder 做 API? at August 30, 2013

    grape 有 version 控制。

  • 下个月正式离职,然后利用三个月时间转型 Ruby on Rails + SOHO,写了个计划,望各路有经验的大牛多提提意见。 at August 30, 2013

    可以学习一下 mongodb。

  • 第 0 次南京聚会小结 at June 30, 2013

    喜欢这个圈健康的发展。

  • Two Daniel Pair Live Show 2 发布 at December 19, 2012

    从这两段视频上学到太多的东西了。非常感谢。PS:两个男人一起编程,好基情的感觉。

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English