gpt4 book ai didi

ruby-on-rails-3 - 限制 has_many 与 mongoid 关联的对象数量

转载 作者:行者123 更新时间:2023-12-02 04:26:00 26 4
gpt4 key购买 nike

我想限制帖子和图片之间的 has_many 关联中关联对象的数量:

在事件记录中我可以做类似的事情

class post < < ActiveRecord::Base
has_many :pictures, :limit => 2
end

但是 mongoid 引发了一个有限制的异常:

Invalid option :limit provided to relation :pictures. Valid options are: as, autosave, dependent, foreign_key, order, class_name, extend, inverse_class_name, inverse_of, name, relation, validate. (Mongoid::Errors::InvalidOptions)

是否有替代实现来 relize :limit?

最佳答案

使用has_many :limit实际上并不限制关联中对象的数量——它只是限制查询关系时返回的结果数量。您可能想要这样的答案 Limit number of objects in has_many association -- 这将向您展示如何在验证期间检查关联对象的数量。

关于ruby-on-rails-3 - 限制 has_many 与 mongoid 关联的对象数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10817914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com