gpt4 book ai didi

ruby-on-rails - 带有 reject_if 的 accepts_nested_attributes_for 的自定义属性版本

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:20 24 4
gpt4 key购买 nike

我正在尝试在下面创建一个自定义版本

  accepts_nested_attributes_for :categories, :reject_if => proc { |hash| hash['title'].blank? }

到目前为止我得到的是

  def categories_attributes=(categories_attributes)
categories_attributes.values.each do |category_attribute|
category = Category.find_or_create_by(category_attribute)
categories << category
end
end

但我正在尝试向其中添加 reject_if 部分,但我似乎无法弄清楚。如何将该部分复制到下面的自定义属性中?

谢谢!

最佳答案

照这样做

accepts_nested_attributes_for :categories, reject_if: :title_blank

def title_blank(attributed)
data = false
data = true if attributed.title.blank?
return data
end

关于ruby-on-rails - 带有 reject_if 的 accepts_nested_attributes_for 的自定义属性版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39607400/

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