acts-as-tree

    5熱度

    1回答

    我有一個現有的樹結構,我想添加一個新的根,並將現有的根移動到其中。我寫了一個耙子任務,除了一件事情之外,它工作得很好。 新的根結束與parent_id匹配它的新id而不是NULL。現有的根已成功更改爲將新根作爲父項。 # Rake task desc "Change categories to use new root" task :make_new_category_root => :env

    0熱度

    1回答

    當前我將rails 2應用程序升級到rails 3.2.13,使用acts_as_tree和acts_as_list。之前,升級它運作良好。因爲,我對acts_as_tree和acts_as_list存在依賴性破壞的問題。 我不得不型號: class User < ActiveRecord::Base has_many :categories, dependent: :destroy

    0熱度

    1回答

    我最初問這個關於acts_as_tree的問題,但它似乎更一般,所以我在這裏稍微改寫一下。 我有一個使用acts_as_tree的模型「類別」。我經常發現自己需要將其與其他模型一起用於各種查詢,但我不知道如何使用提供的範圍(如兒童,祖先,兄弟姐妹,後代)來創建我需要的條件。 具體的例子: class Category < ActiveRecord::Base acts_as_tree

    0熱度

    1回答

    我正在將一個項目從rails 2升級到4,但無法找到什麼是rails 4的「acts_as_tree」的等效gem。我看到線程說「acts_as_tree」已被棄用,所以我正在尋找另一個在Rails 4中使用這種方法的方法。謝謝!

    0熱度

    1回答

    我想將我的模型渲染爲json,並在使用acts_as_tree時包含它的節點。我發現這個帖子,它幫助了很多:acts_as_tree and to_json or from_json 我唯一的問題是如何在我的控制器中實現這一點。我想在我的控制器中返回json。 到目前爲止,我有這樣的: respond_to :json, :html def index @categories

    0熱度

    1回答

    我有一個類別,可以有頭是act_as_tree。在藥結構這會是這樣的: class Category < ActiveRecord::Base has_many :headers end class Header < ActiveRecord::Base belongs_to :category acts_as_tree :order => :position

    0熱度

    2回答

    我有類項目, class Project < ActiveRecord::Base has_many :Users acts_as_tree end 我想刪除所有的孩子,如果我刪除父,在這種情況下的意思,如果我刪除的項目(父)必須全部刪除用戶(兒童)和子項目(兒童)。 我可以通過用戶dependent: :delete_all補充,但我不知道我該怎麼做acts_as_tr

    2熱度

    1回答

    最小我想在索引表中實現一些縮進。就像這樣: +Parent +--Child +--Child of Child +--Child 所以我創建如下: ActiveAdmin.register Section do config.filters = false index do column :name do |s| " #{ "――"

    3熱度

    1回答

    我正在使用Rails 3.2.3和acts_as_tree 1.1.0。我一直使用acts_as_tree來處理早期版本的Rails 3(比如3.1.1)的一些不同的項目,但沒有任何問題,但對於這個版本根本不起作用。如果是因爲3.2.3或其他我使用的東西,我還沒有能夠確認。 這是我已經試過了,沒有用: - 對幾個不同的控制器 使用acts_as_tree - 只有使用acts_as_tree(沒有

    2熱度

    2回答

    這是我第一次在同一模型(產品類別)中建立層次結構。 我在這個主題上發現了一個很棒的post。由於我使用Rails 4 & Postgres,根據文章支持遞歸查詢(這是我第一次聽到這個術語),「帶遞歸查詢的鄰接列表」似乎是要走的路,因爲它很容易建模和快速查詢。 該文章提出了acts_as_sane_tree gem,它支持遞歸查詢。這個回購沒有更新兩年,我不確定它是否支持Rails 4.該項目是ac