Rails,我是否错误地认为多态关联被高估、限制和不必要?
好的,所以我一直在尝试用不同的方式来组织有关 STI 和多态关联的 Rails 3 应用程序。我试图找到一种既易于编码又易于使用的方法,并且最有可能与未来…
Rails STI:调用子方法
我有这样的东西 class Reply < AR::Base end class VideoReply < Reply def hello p 'not ok' end end class PostReply < Reply def hello p 'o…
ActiveRecord::Base#find 在单表继承 (STI) 中不返回任何记录
app/models class Amodel < ActiveRecord::Base end class Bmodel < Amodel end class Cmodel < Bmodel end db/migrate create_table :amodels …
单表继承的一对多关系问题 (Rails)
我对 STI 和 ActiveRecord 中的关系有疑问。我想我错过了类方法中的一些内容,但我不确定。下面是我的模型: class User < ActiveRecord::Base has_…
STI 和 form_for 问题
我正在使用单表继承来管理不同类型的项目。 模型: class Project < ActiveRecord::Base end class SiteDesign < Project end class TechDesign &…
属于准 STI 对象的多态对象:object_type 不正确
考虑一下: class Person < ActiveRecord::Base class << self def setup has_one :address, :as => :addressable end end end class Employe…
每个用户多个角色的 Rails STI 风格继承
我一直在阅读一些 Rails 的 STI 继承示例, 虽然它看起来适合我的需求(从用户基类继承的用户角色/类型)。它似乎不能很好地处理具有多个角色的用户。…