Rails 中是否有类似于 find_or_create 的方法 find_child_or_create ?
我想知道是否有一种方法可以返回一个对象的所有子对象,或者如果它们都不存在则创建一个新的子对象。
这种方法对于创建嵌套表单很方便,经常会出现由于子对象尚未初始化而导致嵌套表单不显示的情况。
谢谢。
I wonder if there is a method that returns all child objects of an object, or create a new child object if none of them exists.
Such a method is convenient for creating nested form, where it often the case that because a child object has not been initialized that the nested form does not show up.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我以嵌套形式执行此操作:
或将其包装为模型方法:
然后在表单中使用它
I do this in nested forms:
or wrap it as a model method:
then use it in form
据我所知没有这样的方法。
There is no such method as far as I know.