腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
多态
关联
--
总是
很
糟糕
吗
?
sql-server
、
database
、
database-design
、
relational-database
、
polymorphic-associations
我理解
多态
关联
的概念,以及如何使用解释的表继承模式来避免它们。 假设您有一个由包含许多实体类型(1000+)的大量表组成的数据库,并且假设您需要能够向数据库中存储的任何实体添加注释或备注之类的内容。使用
多态
关联
,您可以创建一个包含注释或注释的实体类型的表,以及一个包含实体的类型ID和ID的表以及注释。很明显,这样做不会获得引用完整性。尽管数据库中缺乏引用完整性,但您是否发现使用
多态
关联
是更好的解决方案?
浏览 0
提问于2016-12-22
得票数 2
回答已采纳
2
回答
ActiveRecord:什么时候是
多态
的
ruby-on-rails
、
activerecord
我
总是
发现关于
多态
关联
的文档不清楚。例如,来自 # not shown: Invoice and AccountPayable classes 这似乎
总是
很好尽管我说过,当我阅读“
多态
帮助”时,我觉得我应该将它用于上述情况。 但我
浏览 4
提问于2011-01-18
得票数 0
回答已采纳
1
回答
Rails
多态
命名约定
ruby-on-rails
、
naming-conventions
、
polymorphic-associations
我正在试图弄清楚如何命名一个
多态
关联
,但没有提出好的选择。将包含
多态
关联
的类称为LicenseBatch,如果它不是
多态
的,那么外键就是owner_id。似乎首选的
多态
名称应该是ownerable,但是如果我有另一个拥有的类呢?我想说得更具体一些,但是像batch_ownerable这样的东西听起来
很
别扭。 有什么建议或类似的情况你以前见过
吗
?
浏览 1
提问于2014-08-13
得票数 7
1
回答
Rails 4.2.6 +
多态
+载波0.10 +条件
ruby-on-rails
、
polymorphism
、
carrierwave
在has_one关系的情况下,它也不需要#inverse_of方法(这一刻对我来说是
很
棘手的)。
浏览 0
提问于2016-05-11
得票数 4
2
回答
如何避免
多态
关联
ruby-on-rails
、
polymorphic-associations
目前我正在使用一个新闻类,它有一个
多态
的
关联
,可以是任何种类的图像,评论,友谊,GroupMembership等。每当创建一个对象,新闻也被创建。它在AR(ActiveRecords)上工作得很好,但当我切换到DM(DataMapper)或Sequel时,我就遇到了麻烦,因为两者都不自然地支持
多态
关联
,并且不鼓励它的使用。但这也有一些缺点,特别是性能会很
糟糕
。 所以我想知道如何在没有
多态
关联
的情况下解决问题,同时仍然获得良好的性能,并且没有其他缺点,比如有可能将元数据添
浏览 0
提问于2010-06-16
得票数 12
回答已采纳
2
回答
如何在带有自定义前缀jbuilder视图中使用polymorphic_path?
ruby-on-rails
、
ruby-on-rails-5
、
jbuilder
正在尝试生成
多态
关联
的路径。我试过了,但
总是
出错。 json.Rails.application.routes.url_helpers.polymorphic_path(:custom_name, payment.payable) 我必须在付款模型上创建payable_path方法
吗
?
浏览 8
提问于2019-02-05
得票数 1
回答已采纳
1
回答
你能在Rails中做一个双面belongs_to
吗
?
ruby-on-rails
这个是可能的
吗
?belongs_to :car_activity # instead of using a has_one here目标是: 使检查DB记录更容易:在表列(使用hirb )查看检查是否有
关联
的使查询更容易:在没有
关联
car_activity的情况下获得所有检查(即。可以在检查表的简单直接查询中完成设置为nil),而不必通过查询(或加入) car_activities表。
浏览 4
提问于2017-12-14
得票数 0
1
回答
Rails
多态
关联
重写带有急切加载的getter
ruby-on-rails
、
ruby
、
ruby-on-rails-3
、
polymorphic-associations
我有一些设计很
糟糕
的东西。它与重写的getter具有某种
多态
关联
。
浏览 5
提问于2014-04-29
得票数 0
回答已采纳
1
回答
Rails -如何设置创建操作来创建多个
关联
?
ruby-on-rails
,我还想将其与创建用户相
关联
。product.reviews.new(params[:review])它会创建两个独立记录的审查实例
吗
?只有一个@review变量,我怎么能像这样做多个
关联
呢?产品: has_many
浏览 0
提问于2013-05-25
得票数 2
回答已采纳
2
回答
rails中抽象类的
多态
关联
ruby-on-rails
、
ruby
、
associations
、
polymorphic-associations
所以这或多或少就是我正在尝试的:class Card < ActiveRecord::Base ... ... ...现在,当我尝试在这个问题上使用
多态
关联
时事情的belongs_to部分工作得很好,也就是说,spell.carda
浏览 0
提问于2019-03-10
得票数 2
1
回答
哪个rails协会记录决斗参与者和获胜者?
ruby-on-rails
、
ruby
我可以在Duel模型中使用
多态
关联
,但是它会在Monster/Hero模型中创建一个has_many。听起来很
糟糕
吗
? 谢谢你的帮助
浏览 0
提问于2014-04-03
得票数 0
回答已采纳
1
回答
急切地加载与Kaminara分页的
多态
关联
ruby-on-rails
、
ruby-on-rails-3
、
polymorphic-associations
、
eager-loading
、
kaminari
我试图在加载
多态
关联
的同时使用Kaminari进行分页:.where(:group_idActiveRecord::Pages#dashboard中的EagerLoadPolymorphicError 显示'BLAH BLAH'/dashboard.html.erb,其中第49号行出现:无法急切地加载
多态
关联
有人有什么想法
吗
?建议支持使用
多态</em
浏览 3
提问于2011-05-12
得票数 3
1
回答
对于任意或
关联
的
多态
关联
,与带有一个null的两个单独行进行比较
ruby-on-rails
我对rails
很
陌生,并试图实现一个
多态
关联
。基本上,我有一个设备对象,它可以属于出口或端口,但不能两者兼而有之。根据我的理解,
多态
关联
将是实现这一目标的方法,因此我将其建模如下: belongs_to :io, polymorphic: truedevice.save else end
浏览 0
提问于2018-04-20
得票数 0
回答已采纳
2
回答
如何在一个查询中跨
多态
表连接?
sql
、
ruby-on-rails
、
activerecord
、
polymorphic-associations
我有两个
多态
关联
,我需要通过它们进行查询。我想我可以使用像这样的连接 Article.find(:last有什么想法
吗
?
浏览 1
提问于2010-10-05
得票数 5
回答已采纳
1
回答
多态
关联
值得
吗
?
ruby-on-rails
Photo', as: :photographable我以前从未使用过
多态
关联
有人能告诉我什么是正确的方法,并解释一下
吗
? 提前感谢
浏览 1
提问于2013-10-26
得票数 0
回答已采纳
6
回答
如何在Rails中以相同的形式访问和提交相关的
多态
模型?
ruby-on-rails
、
forms
、
associations
、
polymorphism
所以我为每个模型(PreviousOwners,PreviousPlates等)创建了一个模型,并为相关模型建立了
多态
关联
。etc谢谢。
浏览 0
提问于2009-06-24
得票数 3
1
回答
使用Ransack进行多个
多态
关联
搜索,这是可能的
吗
?
ruby-on-rails
、
ruby
、
search
、
filter
、
ransack
我有一个Invoice belongs_to Invoiceable的类,一个
多态
的类。发票的Invoiceable可以是Subscription也可以是Purchase。invoiceable_of_Subscription_type_or_invoiceable_of_Purchase_type_status_in, { multiple: true }, type[1], false %> 但是我
总是
得到一个这个是可能的
吗
?Ransack文档只解释了如何通过单个
多态
关联
模型进行搜索。
浏览 40
提问于2021-09-03
得票数 1
回答已采纳
2
回答
如何向rails
多态
关联
添加方法?
ruby-on-rails
、
class
、
methods
、
polymorphic-associations
那么,如果我在整个应用程序中都有一个
多态
关联
,有没有办法向其中添加方法?例如,如果:post、:photo和:user都与:rankable的
多态
关联
关联
在:rankable上,我是否可以在:rankable上创建方法,然后由:post、:photo或:user继承?这有可能
吗
?如果是这样,并且我需要创建一个模型是正确的,那么该模型将从哪个类继承,或者我将如何将其定义为
多态
关系?
浏览 1
提问于2010-10-02
得票数 1
回答已采纳
1
回答
我应该如何命名我的
多态
关联
?
ruby-on-rails
、
ruby-on-rails-3
、
polymorphic-associations
我想在舒适性和其他两个模型之间创建一个
多态
关联
,但我不太确定如何命名它。我正在考虑做has_amenities,但是如果rails创建一个has_amenities_type列作为引用,这可能会
很
尴尬。我应该如何处理这个问题?我看到的所有关于
多态
关联
的例子都是围绕着imageable, commentable, etc.的 所以不太确定在这里要做什么。amenitable?那个seems.....wrong。
浏览 0
提问于2013-01-18
得票数 0
回答已采纳
1
回答
Rails 3
多态
关联
;
多态
到
多态
关联
有意义
吗
?
ruby-on-rails
、
ruby
、
activerecord
我的想法是建立一个
多态
到
多态
的
关联
,这样rails就可以识别request_sender和接收者的id和类型。我的第一个问题是,建立一个poly来实现这个功能有意义
吗
,或者我应该尝试一些不同的东西?
浏览 2
提问于2012-06-13
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券