我正在尝试在 Rails 应用程序的方法中添加循环。它看起来像这样
Parent.do_something(
attribute: "a string",
parameter: "a string",
child[0]: "child_url"
)
有时父母不会有孩子。有时父母会有x个孩子。如何在将循环遍历所有这些子项的函数中创建一个循环。
我想要类似的东西
i=0
children=Child.all
Parent.do_something(
attribute: "a string",
parameter: "a string",
for child in children
child[i]: "child_url"
i= i + 1
end
)
这将产生
Parent.do_something(
attribute: "a string",
parameter: "a string",
child[0]: "child_0_url",
child[1]: "child_1_url",
child[2]: "child_2_url"
)
如果我没有很清楚地解释这个问题,我会根据评论更新我的问题。