我正在尝试创建以下的自定义版本
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部分添加到它,我似乎无法弄明白。如何将该部分复制到我的自定义属性中?
谢谢!
答案 0 :(得分:0)
这样做
accepts_nested_attributes_for :categories, reject_if: :title_blank
def title_blank(attributed)
data = false
data = true if attributed.title.blank?
return data
end