从:accepts_nested_attributes_for获取关联列表

nullnullnull

我想获得一个模型关联的列表:accepts_nested_attributes_for例如,我想[:children, :other_children]从这个模型中得到

class ParentResource < ActiveRecord::Base
  has_many :children
  has_many :other_children
  has_many :non_nested_children

  accepts_nested_attributes_for :children, :other_children
end

现在,我正在使用以下功能进行此操作:

def self.nested_associations
  reflect_on_all_associations.map(&:name).select do |association_name|
    association_name if method_defined?("#{association_name}_attributes=".to_sym)
  end
end

但是我感到有一种获取此数组的嵌入式方法。如果是这样,什么是正确的方法。

Rainkinz

我不确定这是否是“正确的方法”,但您不能这样做:

ParentResource.nested_attributes_options.keys

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails accepts_nested_attributes_for未创建的关联模型

来自分类Dev

通过accepts_nested_attributes_for对has_many关联记录的唯一性验证

来自分类Dev

Rails错误:accepts_nested_attributes_for没有更新我的has_many关联

来自分类Dev

表单中的accepts_nested_attributes_for问题

来自分类Dev

表单中的accepts_nested_attributes_for问题

来自分类Dev

获取通过accepts_nested_attributes_for创建的条目的属性的语法

来自分类Dev

Rails 5 accepts_nested_attributes_for 使用 JSON POST 获取不可处理的实体

来自分类Dev

通过另一个对象的accepts_nested_attributes_for完成后,如何修改关联对象的创建?

来自分类Dev

具有嵌套属性的Rails表单(accepts_nested_attributes_for)

来自分类Dev

accepts_nested_attributes_for的替代方法-也许是virtus

来自分类Dev

Rails 4:accepts_nested_attributes_for和大量分配

来自分类Dev

rails,例如具有accepts_nested_attributes_for

来自分类Dev

带有accepts_nested_attributes_for的不允许的参数

来自分类Dev

用多变的属具设计的accepts_nested_attributes_for

来自分类Dev

accepts_nested_attributes_for控制器中的硬代码

来自分类Dev

无法通过devise和accepts_nested_attributes_for保存的属性

来自分类Dev

验证失败时清除的accepts_nested_attributes_for值

来自分类Dev

accepts_nested_attributes_for不创建attr编写器方法

来自分类Dev

为什么accepts_nested_attributes_for无法正常工作?

来自分类Dev

如何与rails一起使用accepts_nested_attributes_for?

来自分类Dev

Rails has_many/accepts_nested_attributes_for 制造混乱?

来自分类Dev

我无法使用accepts_nested_attributes_for创建模型对象。它不会创建嵌套对象

来自分类Dev

accepts_nested_attributes_for allow_destroy不适用于范围验证

来自分类Dev

Neo4jRB:复制ActiveNode中的accepts_nested_attributes_for功能?

来自分类Dev

Rails具有_destroy的accepts_nested_attributes_for可以跳过状态验证

来自分类Dev

Rails:带有“强参数”的accepts_nested_attributes_for,需要在参数中使用ID

来自分类Dev

如果一条记录无效,Rails accepts_nested_attributes_for不会保存任何嵌套记录

来自分类Dev

当使用accepts_nested_attributes_for保存时,Rails会创建多余的子记录。

来自分类Dev

使用accepts_nested_attributes_for保存两个模型时,显示以下错误[Unpermitted parameter:]

Related 相关文章

  1. 1

    Rails accepts_nested_attributes_for未创建的关联模型

  2. 2

    通过accepts_nested_attributes_for对has_many关联记录的唯一性验证

  3. 3

    Rails错误:accepts_nested_attributes_for没有更新我的has_many关联

  4. 4

    表单中的accepts_nested_attributes_for问题

  5. 5

    表单中的accepts_nested_attributes_for问题

  6. 6

    获取通过accepts_nested_attributes_for创建的条目的属性的语法

  7. 7

    Rails 5 accepts_nested_attributes_for 使用 JSON POST 获取不可处理的实体

  8. 8

    通过另一个对象的accepts_nested_attributes_for完成后,如何修改关联对象的创建?

  9. 9

    具有嵌套属性的Rails表单(accepts_nested_attributes_for)

  10. 10

    accepts_nested_attributes_for的替代方法-也许是virtus

  11. 11

    Rails 4:accepts_nested_attributes_for和大量分配

  12. 12

    rails,例如具有accepts_nested_attributes_for

  13. 13

    带有accepts_nested_attributes_for的不允许的参数

  14. 14

    用多变的属具设计的accepts_nested_attributes_for

  15. 15

    accepts_nested_attributes_for控制器中的硬代码

  16. 16

    无法通过devise和accepts_nested_attributes_for保存的属性

  17. 17

    验证失败时清除的accepts_nested_attributes_for值

  18. 18

    accepts_nested_attributes_for不创建attr编写器方法

  19. 19

    为什么accepts_nested_attributes_for无法正常工作?

  20. 20

    如何与rails一起使用accepts_nested_attributes_for?

  21. 21

    Rails has_many/accepts_nested_attributes_for 制造混乱?

  22. 22

    我无法使用accepts_nested_attributes_for创建模型对象。它不会创建嵌套对象

  23. 23

    accepts_nested_attributes_for allow_destroy不适用于范围验证

  24. 24

    Neo4jRB:复制ActiveNode中的accepts_nested_attributes_for功能?

  25. 25

    Rails具有_destroy的accepts_nested_attributes_for可以跳过状态验证

  26. 26

    Rails:带有“强参数”的accepts_nested_attributes_for,需要在参数中使用ID

  27. 27

    如果一条记录无效,Rails accepts_nested_attributes_for不会保存任何嵌套记录

  28. 28

    当使用accepts_nested_attributes_for保存时,Rails会创建多余的子记录。

  29. 29

    使用accepts_nested_attributes_for保存两个模型时,显示以下错误[Unpermitted parameter:]

热门标签

归档