【发布时间】:2012-08-20 17:44:22
【问题描述】:
是否可以使用 Ember.js 和 ember-data 创建 hasAndBelongsToMany 关系?
编辑:添加了 ActiveRecord 模型示例以进行澄清。
class Project < ActiveRecord::Base
has_and_belongs_to_many :tags
end
class Tag < ActiveRecord::Base
has_and_belongs_to_many :projects
end
我有一个关联表“projects_tags”链接 project_id tag_id。
【问题讨论】:
-
我想您是在问关于对图形建模的问题?此处询问必要的功能(建模树):stackoverflow.com/questions/11997066/…(我赞成)
-
@pauldechov 该帖子可能与我想要实现的目标相同——我不太确定。我添加了一些我正在尝试完成的 ActiveRecord 模型示例。很抱歉最初缺乏信息。
-
Ember 中没有明确的 HABTM。以下是支持的关联:github.com/emberjs/data/tree/master/packages/ember-data/lib/… 您可以尝试使用类似于@pauldechov 建议的中间节点/表的 has_many。编辑:实际上,由于中间的 has_many 需要一个 ID(以 rails 的思维方式),我不确定这是否会起作用。 ://
-
“has_many :through”关系是否有效?
-
我已经在这里发布了一个答案,也许它现在可以帮助,因为 ember-data stackoverflow.com/questions/13299924/…987654323@ 中还没有内置的多对多支持
标签: ruby-on-rails ember.js has-and-belongs-to-many ember-data