腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(514)
视频
沙龙
2
回答
Rails
5
的
belongs_to
问题
,当
关联
模型
有
自定义
表
name.ActiveRecord
::
InvalidForeignKey
异常
时
:
PG
::
ForeignKeyViolation
:
ruby-on-rails
、
postgresql
Rails
5
,当
关联
模型
有
自定义
表
名
时
,
belongs_to
关系
有
问题
。:department, class_name: 'Department', foreign_key: 'department_id', optional: true end 当我尝试保存请求对象
时
,它失败了,并得到以下错误 request = Request.new(
浏览 23
提问于2020-09-01
得票数 0
回答已采纳
1
回答
Rails
4关系和Postgres外键约束
ruby-on-rails
、
postgresql
、
ruby-on-rails-4
我正在
Rails
4中开发一个库存跟踪应用程序,目的是记录每个用户所做
的
事务。我建立了三种具有以下关系
的
模型
:用户: has_many :事务用户ID和项ID是事务
表
中
的
外键当我试图删除一个项目或用户
时
,
问题
就出现了。我希望事务保持不变,所以我还没有启用依赖销毁,但是Postgres外键约束不允许删除,<
浏览 0
提问于2015-10-01
得票数 1
回答已采纳
2
回答
ActiveRecord::
InvalidForeignKey
:
PG
::
ForeignKeyViolation
: ERROR: update或delete
表
违反外键约束
ruby-on-rails
在上有一个非常类似的
问题
。现答覆如下: 先删除用户11
的
注释,或者更改外键,使其处于“启动删除级联”模式--删除父记录将导致自动删除子记录。但我认为这是dependent: :destroy
的
目的。删除记录
时
,它会删除其
关联
。::
InvalidForeignKey
:
PG
::
ForeignKeyViolation
: ERROR: update or delete on table "venues" violates foreig
浏览 7
提问于2018-01-12
得票数 2
2
回答
Rails
:违反外键约束
ruby-on-rails
、
ruby
、
reference
、
foreign-keys
、
relational-database
我
有
三个
模型
:Book、genre、BookGenre,下面是关系:
belongs_to
:book has_many :book_genresendAc
浏览 3
提问于2015-08-05
得票数 9
回答已采纳
1
回答
FactoryGirl has_many协会
ruby-on-rails
、
factory-bot
、
has-many
当我试图使用FactoryGirl创建一个带有p = FactoryGirl.create(:flight)
的
航班
时
,我
有
以下错误 ActiveRecord::
InvalidForeignKey
:
PG
::
ForeignKeyViolation
: ERROR: insert or update on table "flights" violates foreign key constraint"fk_
rails
_11f6e1e673&qu
浏览 5
提问于2016-03-06
得票数 1
1
回答
Minitest:
关联
AR
模型
的
固定装置在运行测试
时
导致ActiveRecord::
InvalidForeignKey
:
PG
::
ForeignKeyViolation
ruby-on-rails
、
ruby
、
postgresql
、
fixtures
、
minitest
对于相关
的
ActiveRecord
模型
(
Rails
),我遇到了一个使用Minitest和固定装置
的
问题
。4.2.3)。以下是两种模式:class VanguardFund < ActiveRecord::Base ..: ActiveRecord::
InvalidForeignKey
:
PG
::
ForeignKeyVio
浏览 1
提问于2015-09-04
得票数 3
回答已采纳
2
回答
Rails
删除带有外键
的
夹具
ruby-on-rails
、
ruby-on-rails-4
、
testing
、
fixtures
我在用外键
的
装置设置测试
时
遇到了麻烦!如果有人能帮我理解这一点,我将不胜感激。例如,假设:user_type
模型
对:role
模型
有
一个引用,
当
测试执行时,测试db中
的
所有数据将被删除以再次重新插入,
Rails
首先从角色
模型
中删除数据,而不是先从:user_type中删除数据,然后从
Rails
清除数据库(此时仍然是空
的
,因此不存在违反约束
的
情况),然后插入来自固定装置
的</e
浏览 1
提问于2015-06-09
得票数 11
1
回答
在
rails
和postgres中没有指向主键
的
外键?
ruby-on-rails
、
database
、
postgresql
、
activerecord
我使用
的
是
Rails
和遗留postgres数据库,这意味着没有迁移。架构是单独定义
的
。 我
有
两张桌子:notification和notification_type。notification_type
表
有
一个ID (主键)和一个code列。notification
表
在notificiation_type
表
的
code列上有一个带有外键
的
notitification_type列。create
时
,它会给出一
浏览 1
提问于2016-10-27
得票数 0
回答已采纳
1
回答
ActiveRecord::通过关系对has_many进行验证
ruby-on-rails
、
ruby
、
postgresql
、
activerecord
、
rails-activerecord
当
试图通过ProjectUser
模型
破坏一个拥有许多用户
的
项目
时
,我遇到了以下错误。我不知道我在这个案子里遗漏了什么。谁来点明灯,好吗?这是完全错误:
PG
::
ForeignKeyViolation
: ERROR: update or delete on table
浏览 1
提问于2020-06-29
得票数 1
回答已采纳
1
回答
Rails
4.2依赖于::销毁CollectionProxy
的
问题
ruby-on-rails
、
activerecord
我以前在
模型
上使用过dependent: :destroy,没有任何
问题
,但是在
rails
4.2中我被困住了。过去
的
用途主要是经典
的
has_many
belongs_to
模型
。似乎是#<ActiveRecord::Associations::CollectionProxy引起了我
的
问题
。:subject
belongs_to
:valu
浏览 3
提问于2015-03-01
得票数 0
回答已采纳
2
回答
Rails
FactoryGirl -创建特定工厂以满足fk
的
依赖
ruby-on-rails
、
ruby
、
ruby-on-rails-4
、
rspec
、
factory-bot
工厂在/factories/下
的
多个文件中或在factories.rb文件中定义。spec/factories.rbDETAIL: Key (address_id)=(1) is n
浏览 4
提问于2016-12-14
得票数 0
回答已采纳
1
回答
Rails
4依赖者通过嵌套关系破坏
ruby-on-rails
、
ruby
、
postgresql
、
ruby-on-rails-4
我正试图运行一个脚本,从我们
的
系统中删除一整群学生,我依靠
rails
dependent: :destroy约定来确保清理所有与这些学生相关
的
数据。
PG
::
ForeignKeyViolation
: ERROR: update or delete on table "student_applications" violates foreign keyid" = $1ActiveRecord::
InvalidForeignKey
浏览 3
提问于2016-02-12
得票数 0
1
回答
破坏
的
外键约束阻止删除
ruby-on-rails
、
activerecord
、
database-migration
ActiveRecord::
InvalidForeignKey
:
PG
::
ForeignKeyViolation
: ERROR: update or delete on table "deals" violatesforeign key constraint "fk_
rails
_78857af2ef" on table "origin_airports" 我在上找到了一个答案,这导致我在我
的
Deal
模型
中添加了has_many
浏览 11
提问于2019-01-21
得票数 0
回答已采纳
2
回答
外键违规发现在您
的
夹具数据。确保您所指
的
不是
关联
中不存在
的
标签
ruby-on-rails
/gems/activesupport-7.0.2.4/lib/active_support/testing/setup_and_teardown.rb:40:in `before_setup' 1 runs, 0 assertions, 0 failures, 1 errors, 0 skips 外键违规发现在您
的
夹具数据。确
浏览 9
提问于2022-07-06
得票数 2
1
回答
rails
外键冲突错误键不在
表
中
ruby-on-rails
、
ruby
、
postgresql
、
migration
我
有
两个
模型
:部门定义和
模型
定义 has_many :model_definitions, inverse_of: :division_definition, foreign_keyadd_foreign_key :model_definitions, :division_definitions, on_delete: :restrict划分定义
表
end add_index :division_definitions, :division_definition_id
浏览 3
提问于2015-04-11
得票数 0
1
回答
Rails
外键违规删除带有依赖破坏
的
has_many关系
ruby-on-rails
、
postgresql
、
activerecord
、
postgresql-9.5
在
Rails
4.2
模型
中,我
有
一个简单
的
has_many关系: has_many :nested_things, :inverse_of当今天有人试图删除一个Owner
时
,它失败了,因为nested_things
表
上有一个外键:Type "help" for被删除
时
,这是一个耗时
的<
浏览 1
提问于2016-09-13
得票数 3
回答已采纳
3
回答
Rails
,Devise::RegistrationsController#destroy中无效
的
外键
ruby-on-rails
、
devise
、
registration
错误:A.)工作精细B.)打破这个错误。(
PG</
浏览 5
提问于2016-06-10
得票数 1
1
回答
Rails
ActiveRecord关系无效外键错误
ruby-on-rails
、
database
、
activerecord
、
ruby-on-rails-5
、
rails-activerecord
我是
Rails
新手(使用5.1),在设置ActiveRecord
关联
时
遇到了
问题
。俱乐部总是在创建了组织者之后创建
的
,所以俱乐部
的
外键最初是零。以下是我在没有创建任何俱乐部
的
情况下尝试创建组织者
时
遇到
的
错误: ActiveRecord::
InvalidForeignKey</
浏览 18
提问于2017-12-21
得票数 0
3
回答
rails
设置一个空外键
mysql
、
ruby-on-rails
、
ruby
、
foreign-keys
、
ruby-on-rails-5
因为我想把两个
表
,用户和团队联系起来,但是用户不一定要有一个团队。
rails
g scaffold Time name: string user: references
浏览 0
提问于2019-07-18
得票数 4
回答已采纳
1
回答
违反外键约束在
表
上插入或更新(错误)
ruby-on-rails
、
postgresql
我使用User和AuthorizedReceiver
的
PersonalInfo进行多态
关联
。
时
,我就成功了。但是,当我创建第二个AuthorizedReceiver并尝试更新它
的
PersonalInfo
时
,我
有
以下错误: ActiveRecord::
InvalidForeignKey
:
PG
::
ForeignKeyViolation
info_owner_id", "full_name", "cr
浏览 1
提问于2018-04-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Ruby on Rails教材中文译文 第六章 建立用户模型
元数据驱动的SaaS架构如何设计?
Outbound 链路负载均衡排错
苏宁基于服务层知识图谱的真假告警判定
58智能监控系统实践
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券