Tag: ancestry

我可以通过activerecord关系创建activerecord关联(使用祖先gem时)吗?

我在rails项目中使用ancestry gem来创建组的层次结构。 一个组可以属于父组,并且可以有许多子组。 每个组可以拥有许多属于某个组的用户。 该模型如下所示: class Group < ActiveRecord::Base has_ancestry has_many :users end 我希望能够为一个群体的后代获得所有用户,如下所示: class Group < ActiveRecord::Base has_ancestry has_many :users has_many :descendants_users, through: :descendants end 当然,这不起作用。 有什么建议?

与祖先gem创建has_many关联

我安装了祖先gem并创建了Location Structure。 阿拉斯加州 加州 洛杉矶 弗雷斯诺 Cincotta(弗雷斯诺) 哈蒙德(弗雷斯诺) 梅尔文(弗雷斯诺) 梅尔文1 梅尔文2 梅尔文3 亚利桑那 科罗拉多州 我的post和位置模型 class Location < ActiveRecord::Base include Tree has_many :posts end class Post < ActiveRecord::Base belongs_to :location end 当我添加新post时,如何仅显示深度4级( Melvin 1,Melvin 2,Melvin 3 )作为下拉。

动态选择带有祖先

我的应用程序使用祖先gem。 class Location true has_many :posts end class User < ActiveRecord::Base belongs_to :location end 我创建了一些随机位置, 阿拉斯加州 加州 洛杉矶 弗雷斯诺 Cincotta(弗雷斯诺) 哈蒙德(弗雷斯诺) 梅尔文(弗雷斯诺) 我的问题是,如果用户选择加州,用户注册表格,显示孩子洛杉矶和弗雷斯诺,选择弗雷斯诺后,然后显示它的孩子。 我获得了下拉列表的http://www.avascript2net.com/javascript_tutorial/dropdown-list-demo.php的 javascript教程 如何使用祖先gem ?

Ember中父/子关系出错

我正在使用Ember 1.5,Ember-Data 1.0.0-beta.7和祖先gem。 我有一个parent和ancestors模型,但任何具有parent或ancestor模型条目都会得到这个奇怪的错误并失败。 错误: Ember Inspector ($E): Error: No model was found for ‘ancestor’ at new Error (native) at Error.Ember.Error (http://localhost:8080/assets/ember.js?body=1:911:19) at Ember.Object.extend.modelFor (http://localhost:8080/assets/ember-data.js?body=1:9808:33) at JSONSerializer.extend.extractSingle (http://localhost:8080/assets/ember-data.js?body=1:3021:28) at superWrapper [as extractSingle] (http://localhost:8080/assets/ember.js?body=1:1293:16) at Ember.Object.extend.extractFind (http://localhost:8080/assets/ember-data.js?body=1:2483:21) at Ember.Object.extend.extract (http://localhost:8080/assets/ember-data.js?body=1:2368:37) at http://localhost:8080/assets/ember-data.js?body=1:10340:34 at invokeCallback (http://localhost:8080/assets/ember.js?body=1:10014:19) at publish (http://localhost:8080/assets/ember.js?body=1:9684:9) VM6302:164 我已经注释掉了一堆代码,寻找我要求ancestor任何地方,但我找不到它。 下面是我目前正在使用的代码仍然抛出此错误。 #models/dream_symbol.js.coffee attr = DS.attr App.DreamSymbol […]