问题标签 [acts-as-tree]
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.
ruby-on-rails - 尝试使用acts_as_tree 显示父名称时出错
我正在使用充当树宝石来创建Category
模型:
在我的一种观点中,我试图显示该类别的父级名称:
但是,访问视图时出现错误:
但是,我可以category.parent_id
成功显示。
有任何想法吗?
ruby-on-rails - 想要获取acts_as_tree的所有id的列表
我有一个可以有页眉的类别,它是acts_as_tree。结构可能是这样的:
我想提取一个类别的所有标题的 id。
有什么是自动为我完成的吗?或者有没有简单的遍历方式?
提前谢谢
jquery - jQuery文件上传和Carrierwave检测文件夹和子文件夹
我有一个相当简单的文件上传系统。每当上传多个文件时,它都会在数据库中创建一条新记录并将文件名存储在字段下file_leaf
。在应用程序中,您可以创建子文件夹,它们由 boolean 指示branch
。
Parent_id 用于确定文件是否属于文件夹。在本例中,子文件夹是属于测试主文件夹的文件夹。baby_3.jpg 是属于文件夹 Test Main Folder 的文件。
我有时会从文件夹中拖放文件。此文件夹可能包含子文件夹和子文件夹中的文件。我怎样才能让carrierwave了解此图像的来源位于子文件夹中,为子文件夹创建记录,然后将parent_id附加到子文件夹id的文件中?
ruby-on-rails - 为什么我的根节点以acts_as_tree 的parent_id 结束?
我有一个现有的树结构,我想向其中添加一个新的根并将现有的根向下移动。我写了一个 rake 任务,除了一件事外它工作得很好。
新根以匹配它的新 id 而不是 NULL 的 parent_id 结束。现有根已成功更改为将新根作为父根。
ruby-on-rails - 使用acts_as_tree 和acts_as_list 进行依赖销毁
目前我将rails 2应用程序升级到rails 3.2.13,它使用acts_as_tree和acts_as_list。之前,升级它运行良好。因为,我对acts_as_tree 和acts_as_list 有依赖破坏的问题。
我必须模型:
鉴于我有一个用户:
有 2 个类别,其中一个类别是另一个类别的子类别:
当我尝试销毁用户时,dependent: :destroy
尝试销毁类别。它破坏了第一类。由于该类别有一个孩子(id 2)acts_as_tree 也将其销毁。但后来似乎acts_as_list 试图重新加载第二类的位置。自然,它不再存在,所以它提出:
任何人都有解决它的想法?
PS:Rails 3.2.13、Ruby 1.9.3、acts_as_tree 1.4.0 和acts_as_list 0.2.0
ruby-on-rails - Displaing closure_tree in ActiveAdmin. How to create hierarhical view?
At minimal I want to achieve some indentation in index table. Like this:
So I create the following:
It's need to some_method return active record relation, but I haven't succeed. And ended up with this hacky way.
ruby-on-rails - Rails:acts_as_tree 和acts_as_sane_tree
这是我第一次在同一模型(产品类别)中对层次结构进行建模。
我发现了一篇关于这个主题的好帖子。由于我使用 Rails 4 和 Postgres,根据文章支持递归查询(这是我第一次听到这个术语),“带有递归查询的邻接列表”似乎是要走的路,因为它既易于建模又快速查询。
文章建议使用acts_as_sane_tree gem,它支持递归查询。这个 repo 已经两年没有更新了,我不确定它是否支持 Rails 4。这个项目是acts_as_tree gem 的一个分支,它支持 Rails 4 并且维护得很好。
我应该使用哪种宝石?act_as_tree gem是否支持递归查询以避免昂贵的查询?
ruby-on-rails - 充当树宝石 - 有没有办法让一个元素有两个父母?
我正在使用acts_as_tree gem 来实现一个类别列表,自由职业者可以在其中选择类别和子类别。“网页设计”是子类别之一,它应该有两个父类:“设计”和“网页开发”。有没有办法用acts_as_Tree gem 实现两个父母?
例如:
上面的代码与我想要做的很接近,除了它将分为两个类别,称为“网页设计”。我只想要一个,但我希望它有两个父母。
ruby-on-rails - Acts_as_tree 查找文件位置
我想知道如何使用可用的方法来查找文件夹中文件的位置。
对于构建面包屑,这很容易。我们可以做的
但是,如果我列出所有文件并想显示它们在文件夹中的创建位置怎么办。
类似:
新文件.txt =========== home/first
Second File.pdf ======== home/first/second
这个怎么弄??
sql - 在 Ruby 中加入命名范围
我最初问过这个关于acts_as_tree 的问题,但它似乎更笼统,所以我在这里重新表述一下。我有一个使用acts_as_tree 的模型“类别”。我经常发现自己需要将它与其他模型结合起来进行各种查询,但我不知道如何使用所提供的范围(如子级、祖先、兄弟姐妹、后代)来创建我需要的条件。
具体例子:
如何查询 cat 的所有孩子的照片或它的兄弟姐妹的所有照片?好像我需要类似的东西:
我知道这不是有效的代码。