腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
预
加载
带有
查询
的
模型
的
关联
、
、
、
、
因此,假设我有一个Users类,我像这样获取User
的
一个实例:假设用户has_many : Post,发布has_many :comments。我想
预
加载
帖子和评论
关联
,以便稍后使用。这可以通过这样做来实现:ActiveRecord::Associations::Preloader.new.preload(@user, {:posts => :comments})然而,我还想对这个
模型
及其
预
加载
的
浏览 6
提问于2016-09-02
得票数 0
1
回答
如何使用gorm获取多个用户
的
数据?
、
、
Address string gorm.Model Address []Address我想获取多个人
的
数据
浏览 4
提问于2018-03-30
得票数 1
回答已采纳
1
回答
已
加载
模型
的
预
加载
关联
、
如果我有一个ActiveRecord
模型
的
实例,并且我知道我将大量使用它
的
关联
,那么我将使用ActiveRecord::Relation:Model.where(...).preload(:associated_model).first上
的
预
加载
或包含方法
预
加载
它们。但是,当
模型
已经实例化时,是否有一种方法可以
预
加载
模型
的
关联
,
浏览 3
提问于2014-06-17
得票数 5
回答已采纳
3
回答
预
加载
所有关系
、
、
---- ---------------- -------- -------- 我得到了ModelA和它
的
模型
当我打印我
的
modelA时,它说,这个
模型
没有
加载
。
浏览 2
提问于2015-11-14
得票数 4
回答已采纳
2
回答
在我
的
模式
模型
上设计ecto
查询
以支持
预
加载
、
、
因此,我正在尝试为所有具有子
关联
的
ecto
模型
获取一个模式。 在我
的
控制器中,有时我只想
加载
模型
,而另一些时候我想
加载
所有或部分
关联
。 def get_account!(Account, id) 帐户具有以下
关联
: has_many :users belongs_to :company 什么是修改我
的
get_account
的
好方法!函数,让我可以选择
预
加载
浏览 27
提问于2018-12-19
得票数 0
1
回答
ActiveRecord::Associations::Preloader仅
预
加载
部分关系
、
每个
模型
都应该至少有一个
关联
的
详细
模型
。我使用了以下代码来
预
加载
关联
preload = [] ActiveRecord::Associations::Preloader.new.preload(results, preload) 为了检查是否所有
关联
都已
预
加载
,我使用了以下代码 results.select{|r| r.association(:
浏览 27
提问于2019-02-09
得票数 1
回答已采纳
1
回答
Ecto
查询
-
预
加载
多个记录
的
一个
关联
对象
、
、
、
我
的
应用程序有一个Child模式/
模型
,它有许多
关联
的
ChildAttendance记录。我可以很容易地为给定
的
子程序
预
加载
所有的child_attendances:我想做
的
是
预
加载
,只对一个给定
的
孩子或一组孩子
的
最后一次考勤记录limit: 1 from query
浏览 3
提问于2017-02-02
得票数 0
1
回答
Rails急切
加载
多
关联
的
难度
、
我有以下三个
模型
:这可以很好地工作,创建三个独立
的
查询
。现在
的
问题是,我想要确定其中一个
查询
的
范围。在这个
查询
中,我想从test_results中排除一个字段(称为'log')。我可以这样做: tr =
浏览 2
提问于2014-08-27
得票数 0
7
回答
Rails中依赖于
关联
类型
的
急切
加载
、
、
我有一个多态
关联
(belongs_to :resource, polymorphic: true),其中resource可以是各种不同
的
模型
。如果是Order,我想
预
加载
订单,并
预
加载
Address。如果是客户,我想
预
加载
Customer并
预
加载
Location。- when Order -%> <%= issue.resource.number %> <%= issue.r
浏览 18
提问于2017-03-13
得票数 12
回答已采纳
1
回答
以编程方式
预
加载
has_many,通过: in
、
、
我试图以编程方式将
预
加载
附加到具有has_many, through:关系
的
模型
之一
的
查询
中。我
的
模块: use MyApp.Web, :model has_many :company_chemicalscompany_chemicals" do belongs_to :chemical, MyApp.Chemica
浏览 2
提问于2015-07-09
得票数 12
回答已采纳
3
回答
在视图中查找用户对象?Ruby on Rails
、
我正在遍历主机
的
所有评论,然后检查存储
的
host.id值是否等于从控制器传递
的
active @host对象
的
id。问题是.。现在,我需要从存储在评审中
的
用户ID中获取用户对象,但是,我不确定如何做到这一点。我不能从控制器中完成,因为所有这些都是在循环中完成
的
。正如您所看到
的
,我试图用上面的代码来完成它,但是,我非常怀疑我这样做是否正确。请帮帮我。谢谢。
浏览 1
提问于2013-12-05
得票数 0
回答已采纳
1
回答
未
加载
回父级
的
子
关联
。
、
我有两个与has_many和belongs_to相关
的
模型
。
加载
Repo.preload很好,但我注意到孩子并没有将
关联
返回到亲眼目睹
的
Ecto.Association.NotLoaded。我是否也必须将子
关联
预
加载
回父级?是否有办法将两个
关联
从父
预
加载
调用中连接起来? (我正在使用ECTO2.0 rc5。)
浏览 2
提问于2016-06-09
得票数 2
回答已采纳
2
回答
rails加入多态
关联
、
、
、
我在一个名为Notifiaction
的
模型
中有一个名为Notifiable
的
多态
关联
def self.included(base)end 当我尝试用notifiable (Notification.joins{notifiable} - it's squeel,活动记录代码将有相同
的
结果EagerLoadPolymorph
浏览 3
提问于2014-08-20
得票数 7
1
回答
Rails 5 Active Storage:有没有更有效
的
方式来显示多个图像附件?
、
、
我有一个叫Job
的
模型
。它有一个活动存储附件。 class Job < ApplicationRecord def index end end 由于所有2000个种子行都显示在索引页面上,因此我可以看到
加载
所有图像需要很长时间</div> 最终,我只打算一次显示50个左右,但这让我想知道是否有更有效
的
方法来
加载
多个图像。 我需要采取哪
浏览 9
提问于2019-04-01
得票数 0
回答已采纳
2
回答
默认
预
加载
Ecto
关联
、
有没有办法在不显式使用preload:
的
情况下
预
加载
ecto
关联
? field :foo,endRepo.get(Gadget, id)编辑:我尝试这样做
的
原因是因为我想将一个相关
模型
预<
浏览 3
提问于2015-04-13
得票数 20
回答已采纳
1
回答
使用put_assoc和ids数组更新many_to_many
、
我得到了一个简单
的
模式Product,
带有
many_to_many :tags relation,没有用于连接表
的
中间模式。many_to_many :tags, Tag, join_through: "products_tags" 现在问题非常简单,在Ruby
的
ActiveRecord中,有一个方便
的
设置器,您只需将其设置为相关记录
的
在Ecto中,如果我想使用put_assoc,它似乎需要我预先
加载
数组中
的
所有标签,所以我可以pe
浏览 0
提问于2017-09-15
得票数 0
1
回答
ecto_fixtures,
预
加载
关联
、
我面临
的
挑战是,我需要预先
加载
关联
,但我无法控制从fixtures文件创建
模型
的
过程。当我获得给定fixture
的
结果
模型
时,它
的
关联
模型
还没有
加载
。我喜欢它们被
预
加载
,并为黄金时段做好准备。目前,当我这样定义我
的
装置时,basic_models model: MyApp.BasicModel, rep
浏览 1
提问于2018-11-24
得票数 1
1
回答
使用belongs_to时
关联
中
的
错误
、
、
我有两张桌子,比如付款和退款,用transaction_id作为外键进行退款。 use Payments.Web, :model field :payment_id, :string field :transaction_id, :string end def changeset(struc
浏览 1
提问于2017-02-16
得票数 0
1
回答
Rails MySql:在开发模式下为空
、
、
我在我
的
控制器里收到了这样
的
呼叫::include => [:matches,:sport,:category],评估nil.each时出错 当我将创建
的
SQL
查询
粘贴到MySQL浏览器中时,会出现结果。refers to mysql2 (0.2.11) lib/active_record/connection_adapters/mysql2_a
浏览 0
提问于2012-03-15
得票数 2
1
回答
Ecto -
预
加载
仅是最近
的
记录
、
我正在尝试编写一个Ecto
查询
,在其中
查询
许多记录,对于每条记录,我只希望从相关表中
预
加载
最近
的
记录;然而,事情并不像我所希望
的
那样顺利。例如,我有一个包含多个users
的
数据
模型
,其中每个comments都有很多comments--我试图实现
的
结果是列出所有用户
的
列表,每个用户
的
最新发布评论都是
预
加载
的
。,它不
预
加载<
浏览 2
提问于2022-05-10
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券