14得票1回答
如何在模板中访问自定义多对多关系对象中的字段

考虑以下模型:class Person(models.Model): name = models.CharField(max_length=128) class Group(models.Model): name = models.CharField(max_length=1...

14得票2回答
Rails: ActiveRecord::HasManyThroughSourceAssociationNotFoundError: 找不到源关联的相关性

我有以下代码(有些简化... create_table :signatures do |t| t.integer :signer_id t.integer :card_id t.timestamps end 随着模型的外观看起来像... class Signature &...

14得票3回答
Rails 3:验证至少有一个has many through关联项的存在

我有两个模型: Project 和 ProjectDiscipline:class Project < ActiveRecord::Base has_many :project_disciplinizations, :dependent => :destroy has_ma...

14得票4回答
通过额外属性的has_many关联

我们如何在 has_many through 关联中设置额外的参数? 谢谢。 Neelesh

13得票1回答
Rails使用`through`选项的`has_many`会丢失连接?

我有以下示例模型结构: class Category < ActiveRecord::Base has_many :posts scope :active, -> { where(active: true) } end class User < ActiveRe...

13得票3回答
Simple_Form如何与has_many :through额外字段关联?

我有两个模型,开发者和任务。 class Developer < ActiveRecord::Base attr_accessible :address, :comment, :email, :name, :nit, :phone, :web has_many :assignm...

13得票3回答
需要从Rails的关联表中获取数据,使用has_many :through关联。

我有三个表格 - 用户(users)、物品(things)和关注(follows)。用户可以通过关注(follows)表格关注物品(things),将一个user_id与一个things_id相关联。这意味着:class User has_many :things, :through =&...

13得票6回答
如何强制 Rails 不使用缓存结果来处理 has_many through 关系?

我有以下三个模型(极为简化):class A < ActiveRecord::Base has_many :bs has_many :cs, :through => :bs end class B < ActiveRecord::Base belongs_to ...

12得票2回答
Rails有许多并属于一个。

我有一个User模型,它拥有许多projects,还有一个Project模型,可以拥有许多users,但也只属于单个用户(即创建此项目的用户)。它必须属于一个User。它还允许将一组用户与其关联,考虑协作。 考虑到这一点,我的模型如下所示:class User < ActiveReco...

12得票1回答
has_many :through 未初始化常量

我已经阅读了与Rails中 has_many :through关系有关的文档和教程,但是我怎么也学不会。 我正在尝试将一个组添加到我的当前用户(devise)中,我有一个在 Group 和 User 之间的表,其中包含状态(用户的状态可在该组中更改)。 每当我创建一个新的组时,我都会收到一...