【问题标题】:How to determine the associations for eager loading如何确定预先加载的关联
【发布时间】:2012-11-26 11:23:30
【问题描述】:

我正在使用 rails 3.2 并希望为我的页面实现预加载。我的模型与许多其他模型相关联,并且想知道如何确定我需要在“包含”中添加的关联。请帮我解决一下这个。提前致谢。

【问题讨论】:

    标签: ruby-on-rails-3 eager-loading


    【解决方案1】:

    我认为,https://github.com/voxdolo/decent_exposure 可以提供帮助。

    简而言之,您是在使用辅助方法懒惰地从视图中提取数据,而不是将预取的数据作为实例变量传递

    【讨论】:

    • 好的,所以您需要使用预加载创建不同的范围或类方法。之后,在控制器中公开它们并在视图中使用
    猜你喜欢
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多