gpt4 book ai didi

ruby-on-rails - 如何使用 cocoon 自动呈现一种关联

转载 作者:行者123 更新时间:2023-12-04 06:09:51 28 4
gpt4 key购买 nike

我有使用嵌套表单的 cocoon,如果您单击添加字段链接,它会插入输入字段。如何自动呈现第一个输入,然后在单击“添加字段”时插入其他输入?

最佳答案

在您的 Controller 中,使用此代码。在下面的代码中,jobs 是一个模型,配置文件 accepts_nested_attributes_for 工作。将@profile 替换为您的表单所用的任何内容。第 2 行将构建表单域,除非表单域已经存在。

def new
@profile = current_user.profile
1.times {@profile.jobs.build} unless current_user.profile.jobs.any?
end

您可能需要更改时间,因为它是单数。实际上,您可以完全摆脱 times 方法并执行以下操作:
def new
@profile = current_user.profile
@profile.jobs.build unless current_user.profile.jobs.any?
end

关于ruby-on-rails - 如何使用 cocoon 自动呈现一种关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19892413/

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