问题标签 [ancestry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
45 浏览

ruby-on-rails - 访问用大括号括起来的对象

我有这个对象是使用一些 Ancestry Gem 方法从查询中返回的:

这是结果:

我怎样才能得到不同的钥匙?如果我说@category.id 我得到@category has no method id

0 投票
1 回答
135 浏览

ruby-on-rails - 不确定 Rails 的祖先宝石是如何工作的

我正在尝试使用通过观看旧的Ryan Bates Ancestry 视频找到的祖先宝石,所以我像这样设置我的东西:

移民:

模型:

** 控制器新动作:**

所以我认为我已经正确设置了所有内容。但是当我运行以下测试时:

并在绑定撬后检查 json:

祖先部分为空。我什至尝试过更改parent_id为,ancestry但这也无济于事。有谁知道我做错了什么?或有什么想法?

0 投票
1 回答
462 浏览

ruby-on-rails - Rails 和 Mutli Nesting 中的祖先宝石

我正在使用 rails 中的祖先 gem 来嵌套一些评论,而我想要的是让您能够获得所有评论,然后将它们全部嵌套。当我将:@comments = post.comments.arrange_serializable放入我的评论控制器索引操作并获得以下结果时,我如何得到以下结果:

很明显,comment with应该位于位于comment with下嵌套的 commentid: 5的数组中。childrenid: 4id: 3

有人能告诉我为什么arrange_serializable没有“多巢”评论吗?或者如果有另一个功能可以做到这一点。

0 投票
0 回答
506 浏览

ruby-on-rails - Ember 中的父/子关系错误

我正在使用 Ember 1.5、Ember-Data 1.0.0-beta.7 和祖先 gem。

我有一个带有parentand的模型ancestors,但是任何具有 aparentancestor得到这个奇怪错误并失败的模型条目。

错误:

我已经注释掉了一堆代码来寻找我需要的任何地方,ancestor但我找不到它。

下面是我目前使用的仍然抛出此错误的代码。

我注释掉并删除ancestor了上面代码中的任何引用。下面是我的路线,我已经完全注释掉了我的DreamSymbolShowController.

有没有人想过如何尝试调查为什么我会在子页面而不是父页面上出现错误,以及我能做些什么?

更新:

这是我得到的当前 JSON 响应:

我需要用belongsTohasMany设置来改变一些东西。有点难倒这里。

0 投票
1 回答
240 浏览

ruby-on-rails - 与祖先 gem 创建 has_many 关联

我安装了祖先 gem 并创建了位置结构。

  • 阿拉斯加州
  • 加利福尼亚
    • 洛杉矶
    • 弗雷斯诺
    • 辛科塔 (弗雷斯诺)
    • 哈蒙德 (弗雷斯诺)
      • 梅尔文(弗雷斯诺)
        • 梅尔文 1
        • 梅尔文 2
        • 梅尔文 3
  • 亚利桑那
  • 科罗拉多州

我的帖子和位置模型

当我添加新帖子时,如何仅将深度 4 级别(Melvin 1、Melvin 2、Melvin 3)显示为下拉菜单。

0 投票
1 回答
125 浏览

ruby-on-rails - 与祖先宝石的邮政和位置关联

我的 Rails 应用程序有两个模型。位置和帖子,位置有很多帖子。我正在使用祖先宝石。

我的帖子控制器

如果我在 _form.html.erb 中创建位置所属的新帖子

浏览器显示错误消息,显示如下

0 投票
2 回答
67 浏览

ruby-on-rails - 帖子和位置之间的关联

这是我的第一个 ruby​​ on rails 应用程序。

模型位置和帖子,位置有很多帖子。我将位置创建为带有祖先宝石的树形结构。

这是我的帖子控制器

使用 Post _form.html.erb 中的位置创建帖子

我的问题是

第一个问题- f.select :location_id ,如何显示位置名称,而不是位置 ID,我正在使用简单的形式

第二个问题 - <%= post.location.name %>中的帖子索引出错

0 投票
2 回答
953 浏览

ruby-on-rails - 带血统的动态选择

我的应用程序使用祖先 gem。

我创建了一些随机位置,

  • 阿拉斯加州
  • 加利福尼亚
    • 洛杉矶
    • 弗雷斯诺
      • 辛科塔 (弗雷斯诺)
      • 哈蒙德 (弗雷斯诺)
      • 梅尔文(弗雷斯诺)

我的问题是,如果用户选择加利福尼亚,则用户注册表格,显示子洛杉矶和弗雷斯诺,然后选择弗雷斯诺,然后显示它的孩子。

我得到了下拉列表的 javascript 教程http://www.plus2net.com/javascript_tutorial/dropdown-list-demo.php

祖先宝石怎么可能工作?

0 投票
1 回答
927 浏览

ruby-on-rails - Rails Ancestry gem 重建缓存

gem ancestry在 Rails3 应用程序中使用。

我正在尝试更改名为站点的现有模型以使用缓存深度。

文档是这样说的:

我添加了迁移。

但是,我不明白如何执行- Build cache: TreeNode.rebuild_depth_cache!

我在哪里做呢?

谢谢你的帮助!

0 投票
1 回答
229 浏览

ruby-on-rails - 添加具有祖先的集合组

我正在使用带有位置模型的祖先宝石。如果用户选择父母如何显示孩子,然后点击孩子显示兄弟姐妹?

如何在用户 _form.html.erb 中申请?

在此处输入图像描述