腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
定义
ActiveRecord
关联
时
,
foreign_key
和
primary_key
有
什么区别
?
、
在
ActiveRecord
模型上
定义
关联
时
,我试图理解
foreign_key
和
primary_key
之间的区别。您需要同时使用这两种方法吗?
有
什么关系?class SomeModel <
ActiveRecord
::Base has_one :something_else,
foreign_key
: 'some_id',
primary_key
:'some_i
浏览 6
提问于2016-07-09
得票数 3
1
回答
活动记录外键主密钥问题
、
、
假设我
有
两个表,它们通过自
定义
列链接: id varchar id varcharclass Table1 <
ActiveRecord
::Base has_many :table2s,
primary_key
: :user_id, inverse_of: :tab
浏览 4
提问于2021-04-07
得票数 0
回答已采纳
1
回答
在FactoryGirl中使用不同的外键
、
、
简而言之:,我想创建一个工厂,它使用与指定的
foreign_key
和
主键的
关联
。详情如下:class Event <
ActiveRecord
::Base ... class Municipality <
ActiveRec
浏览 2
提问于2013-06-22
得票数 4
2
回答
两个表上的Rails自
定义
foreign_key
名称
、
、
我
有
两个模型,例如User
和
Club及其属性: id emailClub: player_id supporter etc.是否可以使用has_one
和
belongs_to将这两个模型与one-to-one
关联
连接起来?thx
浏览 0
提问于2012-05-18
得票数 8
回答已采纳
3
回答
Rails:非id外键查找
ActiveRecord
、
、
、
、
我希望
ActiveRecord
通过表中的非id列进行查找。希望当我给你我的代码样本
时
,这一点是清楚的。class CoachClass <
ActiveRecord
::Baseend has_many:coach_classes, :
foreign_key
=> 'user_name'当我执行coach_obj.coach_classes<e
浏览 0
提问于2010-07-23
得票数 26
回答已采纳
1
回答
Rails复杂关系
、
、
我
有
以下类,其关系
定义
如下: belongs_to :clanend has_many :users,
primary_key
: 'id',
foreign_key
:
浏览 2
提问于2014-08-13
得票数 1
回答已采纳
1
回答
不使用id的Rails has_many关系
、
、
一直在使用Rails,在阅读Hartl的教程
时
,我被要求做一个项目。我觉得这是一个偏离这条道路的好机会,尽管我知道的还不够多;)因此我遇到了一些问题。我
有
两个模特:FooStatus,它有参数Foo.name
和
belongs_to Foo我的问题是:这些模型会在数据库中
浏览 4
提问于2014-01-30
得票数 6
回答已采纳
1
回答
在Rails 3.1中为不同对象的全局识别建模
、
、
我
有
一个系统,我希望rails中的对象
有
一个全局标识符。全局标识是在一组对象之间共享的数字(或字母数字)。保存对象
时
,将插入基于对象
和
object_id的全局标识值。举个例子:arc_type='location'arc_value=loc-3或者可能使用不同的场景,例如m
浏览 0
提问于2011-09-17
得票数 3
回答已采纳
1
回答
我的PHP
有
什么问题?
ActiveRecord
有
很多关系吗?
、
当我运行以下代码
时
:$cats = $venue_test->categories;发生意外错误。无法在模型venue_to_cat_pages VenuePage中找到
关联
class VenuePage extends
ActiveRecord
\Model { static $table_name', 'class_name' => 'VenueToCategory'
浏览 0
提问于2011-08-29
得票数 1
2
回答
2个表的连接查询(Rails 4)
向控制器添加一个新方法并执行连接或包含,或者是否
有
更简单的方法?型号:class Doctor <
ActiveRecord
::Base has_many :referrals_as_from, :class_name => 'Referral', :
foreign_key
=> 'from_id' has_many :referrals_as_to, :class_name =&
浏览 3
提问于2014-04-04
得票数 0
3
回答
Rails中的简单SQL连接
我
有
一个用户表
和
一个池表。users表
有
一个名为facebook_id的列,我想将它设置为
primary_key
。pools表
有
一个名为creator_facebook_id的列。我想执行一个简单的连接,其中users.facebook_id = pools.creator_facebook_idclass Pool <
ActiveRecord
::Base belongs_to :user, :<em
浏览 0
提问于2011-06-22
得票数 1
回答已采纳
1
回答
Belongs_to与主密钥
和
外键的
关联
、
、
、
、
所以我正在做一个应用程序,其中我
有
一个“游戏”模型,它有来自4个不同用户的4个属性。其中一个属性是player_id,另外3个属性是用户uid (由facebook提供的字符串id )。, class_name: "User",
primary_key
: "gamer_one",
foreign_key
: "uid" belongs_to :gamer_two, class_name
primary_key
: "gamer_one", <em
浏览 4
提问于2014-04-02
得票数 4
回答已采纳
1
回答
具有别名的同一个表的多个
关联
、
、
数据库
有
一个用户表、ViewKey表
和
两个桥表,它们在用户
和
ViewKey之间实现了两个多到多的关系。桥接器表是UserViewKeyAllowed
和
UserViewKeyDenied。下面是我
定义
的模型: self.table_name = 'tblUser' attribute_names.each { |attr:user,
primary_key
: 'ID
浏览 2
提问于2014-06-09
得票数 0
回答已采纳
1
回答
创建第三级
关联
,其中第二级belongs_to third on Rails
ActiveRecord
、
、
、
我的Rails应用程序上有以下模型,Purchase: [...]belongs_to :payment, :validate => true :counter_cache => trueendclass Day <
ActiveReco
浏览 0
提问于2010-10-11
得票数 0
回答已采纳
2
回答
如何在没有expect外键by rails的情况下在两个表之间建立
关联
?
、
FbFriendCache(user_id,fb_user_id)这将从用户模型返回@usersclass User <
ActiveRecord
::Base :through => :fb_friend_cache,但这失败了,w找不到
关联
。
浏览 0
提问于2011-12-21
得票数 0
回答已采纳
1
回答
通过
关联
的外键与ruby on rails
关联
两个模型
、
、
、
、
我在设置我的关系
和
查询
时
遇到问题。下面是我想要实现的目标的简单解释。假设我
有
三个模型:绘图、更改
和
修订。一张图纸
有
许多修订通过修订,一个变更会有许多图纸 这些图形具有主键字段以及每个图形唯一的字符串:drawing_number。当我创建一个新的Change
时
,我
有
一个在更改中创建新修订的嵌套表单。我希望新版本中的一个字段是drawing_number,即使外键是drawing_id。换句话说,我希望使用一个不是外键的
关联
字段将
浏览 0
提问于2013-09-04
得票数 0
1
回答
为什么
ActiveRecord
在为
关联
中的联接生成SQL
时
不使用
primary_key
和
foreign_key
列?
、
、
我知道我可以使用:finder_sql手动
定义
要用于获取
关联
记录的SQL,但我想知道
ActiveRecord
是否在
关联
中使用:
primary_key
和
:
foreign_key
选项来生成连接SQL。Update:更明确的是,我的问题是:是否
有
某种方法将id列保持为主键,但当我指定关系?
时
,让AR为联接使用不同的列。 下面是示例模型
定义
和
控制台会话示例..。, :
foreign_key</em
浏览 1
提问于2010-02-04
得票数 3
1
回答
ActiveRecord
has_many通过与arg的作用域
关联
、
、
我看到了许多问题的答案,这些问题解决了如何在
ActiveRecord
关联
中使用范围块,其中包括将对象本身传递到块中,例如. has_many},
primary_key
: :somekey这里显式PK
和
FK的使用是由于底层表之间的遗留关系造成的
ActiveRecord
的:
fore
浏览 0
提问于2016-03-08
得票数 5
1
回答
没有ID的模型之间的关系
、
、
因此,我继承了一个使用Server的数据库
和
.NET项目。我们需要通过Rails连接到它。 问题是数据库设计得不太好,而且关系也不存在(外键等)。有没有一种方法可以通过没有ID字段或明确的“关系”的模型
关联
表?
浏览 3
提问于2016-02-19
得票数 0
回答已采纳
1
回答
has_one
和
has_many是否等同于
ActiveRecord
中的has_one
和
belongs_to_many?
、
、
在Rails (3.2)中,在没有称为belongs_to_many的
关联
的情况下,实现相当于县has_one邮政编码
和
Zipcode has_one县的正确方法是什么?(本例假设邮政编码从不跨越县)class Zipcode <
ActiveRecord
::Base has_one :county,
foreign_key
: "county_code",
primary_key
浏览 0
提问于2015-06-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
计量数据传输量时,流量M和Mb有什么区别?
什么是全检和抽检,两者有什么区别?宝时云仓为你解答
C#和Java到底有什么区别?程序员研读4小时后得出了8%的结论
DDD(领域驱动设计)思想解读及优秀实践-深度解剖DDD思想与应用方法
关于django models中的关系操作一
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券