-6ren">
gpt4 book ai didi

ruby-on-rails - Ruby 有很多关联错误

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

每当我尝试运行这个 rake 命令时:

@user = User.find("1")
@contest = Contest.find("1")
@user.votes.create(:user => self, :contest => @contest)

我收到这个错误:

User(#70104671283680) expected, got Object(#70104612331400)

这是我的 User.rb

has_many :votes
accepts_nested_attributes_for :votes
attr_accessible :votes_attributes

这是我的比赛.rb

has_many :votes

这些是我的迁移:

change_table :users do |t|
t.references :votes
end

change_table :contests do |t|
t.references :votes
t.references :contest_items
end

change_table :votes do |t|
t.belongs_to :users
t.belongs_to :contests
end

我是否错误地设置了投票?

最佳答案

self 替换为用户,例如 @user

关于ruby-on-rails - Ruby 有很多关联错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15017275/

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