gpt4 book ai didi

ruby-on-rails - 对于 ID= 的文章,找不到 ID=1 的文章技能

转载 作者:行者123 更新时间:2023-12-04 22:21:44 24 4
gpt4 key购买 nike

我正在尝试创建一篇文章。

class Article < ActiveRecord::Base

belongs_to :article_skill
attr_accessible :articles_skill_attributes

accepts_nested_attributes_for :articles_skill
end

class ArticlesSkill < ActiveRecord::Base
attr_accessible :description, :name

has_many :articles

end

这是我在 article/new.html.erb 中的表格
 <%= article_form.fields_for :articles_skill, @article.articles_skill do |b|%>
<label class="medium"><span class="red">*</span> Skill</label>
<%= b.select :id, options_for_select(ArticlesSkill.all.collect{|m| [m.name, m.id]}) %>
<%end%>

这里 article_form@article 表单对象的构建器。

如果我尝试保存 @article 对象,则会显示此错误。
Couldn't find ArticlesSkill with ID=1 for Article with ID=

最佳答案

我已经为这个问题苦苦挣扎了几天。做了很多搜索......它需要转到 rails 控制台并通过抛出的异常进行搜索,而不是在这方面取得任何进展。

查看这个问题的答案,了解它发生的原因以及可能的解决方法。
Use rails nested model to *create* outer object and simultaneously *edit* existing nested object?

请注意,使用此处提供的第一个选项会创建 http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-3933 中所述的安全漏洞

关于ruby-on-rails - 对于 ID= 的文章,找不到 ID=1 的文章技能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16399708/

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