gpt4 book ai didi

ruby-on-rails - 在 rails 中具有嵌套属性的表单

转载 作者:太空宇宙 更新时间:2023-11-03 18:20:18 25 4
gpt4 key购买 nike

我正在使用一些教程来构建一些具有嵌套属性(project 模型及其嵌套属性 tags)的复杂表单。问题是标签。我有这些输入:

<input id="project_title" name="project[title]" type="text">

<input id="project_tags_attributes_1383080749618_pill" name="project[tags_attributes][1383080749618][pill]" type="text" placeholder="add a tag" style="display: none;">

但是提交表单时没有设置tag属性。我的日志参数中有:

{"utf8"=>"✓", "authenticity_token"=>"4wly3xgZ3ge6pEc8pJAV0XPGbex0WJKoaQ8lVaoDNNA=", "project"=>{"title"=>"some_project", "tags_attributes"=>{"1383080749618"=>{"pill"=>""}}, "description"=>"descriptor"}, "commit"=>"Create project"}

奇怪的是,当我在我的 chrome 控制台中检查 pill 的标签属性值时,就在提交之前,我得到了一个正确的非空值......这怎么可能

最佳答案

我也遇到过这样的问题。检查您的日志中是否没有未经许可的散列。如果是这样,请在您的项目 Controller 中设置:

def project_params
params.require(:dee).permit(:title, :description, tags_attributes: [:pill])
end

关于ruby-on-rails - 在 rails 中具有嵌套属性的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19669223/

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