腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为
Rails
模型定义
外
键
关系
ruby-on-rails
、
foreign-keys
我
在
Post类中有一个:foreign_key为post_id的评论类。belongs_to :author, :class_name => "User", :foreign_key => "author_id"但是我的CreateComments迁移没有定义数据库级别的
外
键
因此,这种
外
键
关系似乎只存在于
Rails
的头脑中,而不是在数据库级别。 这是正确的吗?另外,相应的Post模型是否也有必要使用:foreign_key属性
浏览 54
提问于2009-05-24
得票数 59
回答已采纳
2
回答
Rails
迁移后没有PostgreSQL
外
键
ruby-on-rails
、
postgresql
、
foreign-keys
、
database-migration
Rails
迁移
中
的".references“关键字不会导致
在
PostgreSQL
中
创建
外
键
。如何仅使用
Rails
的方法创建它们?
浏览 0
提问于2012-05-30
得票数 2
回答已采纳
4
回答
向
rails
模型
添加
外
键
ruby-on-rails
、
ruby
、
ruby-on-rails-3
、
postgresql
、
migration
我是
rails
的新手,我整晚都在尝试解决这个问题,但没有成功。 我已经创建了3个模型:users、businesses和business_hours。我还
添加
了关联(business_hours belongs_to businesses which belongs_to users)和(user has_one business which has_many通过在线阅读文档,我现在似乎需要在我的DB表
中
为这些关系创建
外
键
。如何使用
Rails
ActiveRecord迁移来实现这一点?我
浏览 0
提问于2013-04-28
得票数 43
回答已采纳
2
回答
从
Rails
关联创建
外
键
ruby-on-rails
、
foreign-keys
、
entity-relationship
如何从
Rails
关联自动创建
外
键
?最好的解决方案应该从
Rails
关联生成
Rails
数据库迁移。
浏览 4
提问于2015-01-14
得票数 0
回答已采纳
3
回答
为什么有人要用宝石老外?
ruby-on-rails
、
gem
、
foreign-keys
、
foreigner
但我不明白这与t.references :foreign_key_table_name内置的
rails
有什么不同,也不明白我只是
添加
了t.integer :foreign_key_table_name_id它只是通过明确这是一个“
外
键
”来使它更具可读性吗?我可以只
添加
一个评论,而不是宝石,如果是这样的话…我看到的唯一好处是,您可以将:dependent等选项移动到迁移
中
,而不是将其放在模型
中
,但谁会关心呢?
浏览 3
提问于2013-02-06
得票数 3
回答已采纳
2
回答
如何使
Rails
创建启用
外
键
的SQLite数据库?
ruby-on-rails
、
ruby
、
sqlite
、
sqlite3-ruby
我是
Rails
的新手,我
在
我的示例项目中使用SQLite3作为数据库。我试图
在
两种模式之间建立普通的一对多的关系。每个产品有一个所有者,每个所有者可以拥有许多产品)。但是,当我在数据库管理工具
中
打开development.sqlite3 (我使用免费的SQLite Express个人)时,我不认为数据库具有引用完整性。产品表
中
没有列出外
键
,即使它包含owner_id列。我尝试通过
添加
选项
键
来更改database.yml: default: &d
浏览 3
提问于2015-03-26
得票数 5
回答已采纳
1
回答
CoreData关系
ios
、
objective-c
、
ruby-on-rails
、
ruby
我一直在用ruby和ruby on
rails
编程。
在
rails
中
,当您在模型之间建立关系时,总是有
外
键
(如user_id或post_id)。coredata是如何工作的?我没有
添加
任何
外
键
,但它以某种方式工作 对于新手的问题,我很抱歉
浏览 0
提问于2013-06-25
得票数 0
回答已采纳
7
回答
在
Rails
4
中
添加
参考列迁移
ruby-on-rails
、
ruby-on-rails-4
、
foreign-keys
、
rails-activerecord
、
rails-migrations
我想向uploads表
中
添加
一个引用user的列。迁移应该是什么样子? def change end除
Rails
外
的相关问题
浏览 6
提问于2014-04-02
得票数 358
回答已采纳
1
回答
如何自动将
外
键
添加
到现有的
Rails
数据库
中
?
mysql
、
ruby-on-rails
、
activerecord
我是Ruby的新手,我加入了一个现有的
Rails
项目,试图理解数据库来重新架构它。但是Ruby显然在内部理解表关系。是否有任何脚本可以通过所有迁移.rb脚本并自动向它们
添加
外
键
?
浏览 1
提问于2016-03-17
得票数 2
回答已采纳
1
回答
Rails
帮助-事件的未知属性“creator_id”
ruby-on-rails
,我已经完成了数据库迁移,我
添加
了before_action的。reset_password_token"], name: "index_users_on_reset_password_token", unique: true我还需要在events表
中
添加
外
键
吗
浏览 2
提问于2021-06-12
得票数 0
回答已采纳
3
回答
在
Rails
应用程序
中
向数据库
添加
外
键
ruby-on-rails
、
ruby
、
database
、
postgresql
使用PostgreSQL,我知道
Rails
在数据库
中
不使用
外
键
,并通过 has_one、has_many处理所有关系。还有很多其他的,我知道像这样的宝石可以帮上忙, 但是,是否值得在数据库表
中
添加
外
键
,以及为什么有人愿意
添加
外
键
呢?
浏览 10
提问于2016-03-08
得票数 0
回答已采纳
2
回答
Rails
中外
键
约束和引用的区别
ruby-on-rails
、
ruby-on-rails-3
如下所示,使用t.references和执行SQL命令创建products和category表之间的
外
键
关系有什么区别?换句话说,是这两种不同的方式做了同样的事情,还是我在这里遗漏了什么?
浏览 0
提问于2012-07-18
得票数 8
回答已采纳
1
回答
如何在没有id列
rails
中
添加
外
键
约束
ruby-on-rails
、
migration
、
rails-migrations
trueActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR:在外
键
约束
中
引用的列"id“不存在ALTER TABLE "user_devices”
添加
约束"fk_
rails
_e700a96826“
外
键
("user_id")引用"users”("id&quo
浏览 0
提问于2016-08-05
得票数 2
2
回答
Rails
外
键
验证
ruby-on-rails
、
validation
、
foreign-keys
现在,我正在为子模型编写单元测试,我想知道是否也必须验证parent_id字段(例如,only_integer,大于零,id存在于父表
中
,等等)-或者
Rails
会自动为我做这件事,因为这些是固有的
外
键
属性吗
浏览 0
提问于2012-12-08
得票数 3
回答已采纳
3
回答
rails
4验证关联对象+ db约束
ruby-on-rails
、
database
、
postgresql
、
validation
、
constraints
我试图
在
rails
中
的
外
键
字段和postgres
中
的约束
中
添加
验证。 假设有一个user。User has_many :products和product belongs_to :user.在这种情况下,情况很简单,因为用户是
在
添加
新产品时确定创建的。因此,validates: user, presence: true可以
添加
到product model
中
,user_id, null
浏览 10
提问于2016-03-09
得票数 2
回答已采纳
1
回答
Rails
关系不适合我
ruby-on-rails
、
activerecord
、
models
我是
rails
的新手,正在学习如何使用它。 我遇到了这个问题,我不知道是什么问题。
浏览 1
提问于2011-05-19
得票数 0
回答已采纳
2
回答
即使存在外
键
,
Rails
模型也无法访问belongs_to模型
ruby-on-rails-3
、
ruby-on-rails-3.1
最奇怪的是,当你查看挑战对象时,它显示了与之关联的作者
键
。
浏览 2
提问于2012-05-14
得票数 2
回答已采纳
3
回答
Rails
:一次迁移应该做多少工作?
ruby-on-rails
、
coding-style
、
rails-migrations
我必须将
外
键
添加
到
Rails
应用程序
中
的几个不同的表
中
。是
在
一次迁移
中
添加
所有
键
更好,还是进行多个单一目的迁移,每个被更改的表一个
键
?
浏览 4
提问于2013-01-29
得票数 1
3
回答
在
Rails
中使用user_id:integer与user:references生成模型
ruby-on-rails
我的书使用以下语法将Micropost与User关联:但是说要这样做:
rails
generate model另外,对于前者,
rails
如何知道user_id是引用user的
外
键
?谢谢!
浏览 0
提问于2011-10-23
得票数 197
回答已采纳
1
回答
宝石规范
中
的条件红宝石依赖关系
ruby
、
rubygems
、
gemspecs
我正在构建一个
在
迁移中使用
外
键
的
rails
引擎。,4.2
rails
本身支持
外
键
,但在我们使用foreigner gem之前。我找到了可能的解决方案,但我不知道如何在the规范
中
检查
rails
版本。如果它不可用,我只是不创建
外
键
: if defined?版本
添加
foreigner依赖项。
浏览 6
提问于2015-12-02
得票数 7
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券