Rails - 单表继承问题。任何解决方案/替代方案
对于我的项目管理应用程序,我目前使用单表继承,以便: Lead <需求 项目<要求 我的意思是说,领导是一项要求,项目是一项要求。没关系,虽然我只…
使用继承层次结构时在父控制器中呈现正确的操作 - Rails
我正在使用具有此单表继承层次结构的代码库: BlogEntryWizardController < BlogEntriesController << CommonEntryController < ApplicationC…
ActiveRecord 为 has_many 生成错误的 sql:通过与 STI 的关系
考虑这些模型: class First < ActiveRecord::Base has_many :tags has_many :thirds, :through => :tags end class Second < ActiveRecord::Ba…
尝试使用 gsub 更改属性时出现迁移问题
我有一个名为 items 的表。我想更改 9 个对象的描述属性(它是文本属性)。具体来说,这些对象是 Item 的子类——称为 Juice。所以项目表是 STI。以下…
带 Rails 的多表继承 3
Rails 3 中的多表继承是否有标准或最佳实践?到目前为止,我能找到的最好的文章是: http://mediumexposure.com/multiple- table-inheritance-active-…
MySQL 复合索引中键的高性能排序(WRT Rails 多态关联和 STI)
之前,我问过 这个关于 ActiveRecord 中多态外键的复合索引的问题< /a>.我的问题的基础是我的理解,即索引应该基于列的基数,并且 Rails 的 STI …
Rails:对于这个问题,单表是一个好的设计选择吗?
我最近刚刚继承了一个 Rails 应用程序,并且正在讨论下一步的架构决策。这是一些背景信息...感谢反馈。 目前有 16 种不同的广告类型,全部具有一组相…
动态实例化 Rails 嵌套 STI 子类?
假设我有一个这样的类: class Basket < ActiveRecord::Base has_many :fruits 其中“fruits”是一个 STI 基类,具有“苹果”、“橙子”等子类... …
ActiveRecord STI 删除无法正常工作
我想使用活动记录存储两个模型,但删除不能按预期工作。 评估具有 id、名称和描述 ,SqlEvaluation 具有额外的两列:query_string 和数据库。 我想使…