nested-sets

    0熱度

    1回答

    我在我的代碼中使用了Nested_Set gem來對類別,子類別和產品進行排序。我想我的嵌套組的深度/水平限制,不得更深然後2.目前我正在 Nested Set Error undefined method `self_and_descendants' for #<ActiveRecord::Relation:0x52c4a30> 我想創建一個餐館名稱菜單式風格,我要嘗試做出錯誤它拖放可排序。

    0熱度

    3回答

    我需要編寫一個查詢來執行搜索,其中所有結果都與類別匹配。 這些類別具有子類別,它們作爲嵌套集合模型工作,並且每個類別都有一個lft和一個rgt列。 cat2如果,cat3和cat4是cat1兒童的那麼它們.lft值和cat1.rgt之間cat1.lft 所有類別被存儲在一個表CATEGORIES並具有ID作爲主鍵。 我需要的是一個類別ID找到屬於該類別的ITEMS表上的所有項目,但也包括屬於類別子

    0熱度

    1回答

    使用mysql(和php)我嘗試隱藏選擇菜單 類別的項目選擇不可用。 基本上我卡住了,不能做到這一點。 Asos使用此技術瀏覽低谷產品(http://www.asos.com/Men/Jeans/Cat/pgecategory.aspx?cid=4208)。 要清楚的問題不是如何做ajax的東西,但如何有效地使用MySQL和PHP來製作這樣的系統。 我試圖找出嵌套組要做到這一點: (1)items

    -4熱度

    2回答

    我正在尋找一些現成的解決方案來處理PHP和jQuery的嵌套集。 我知道嵌套集,我知道如何使用PHP和jQuery,但我想使用現成的解決方案節省我的時間。 什麼是最佳解決方案?

    3熱度

    4回答

    我有一個嵌套字典Map<'a,Map<'b,'T>>,所以對於a*b的組合,條目是唯一的。 爲了有效地預先計算,我需要反轉在Map<'b,Map<'a,'T>> 我有一些更高階的方法來完成這項工作的關鍵(|/>將應用運行在一個嵌套序列|//>相同,但2水平深,|*>將枚舉嵌套序列的笛卡爾積),但我想知道是否有更好的方法來做到這一點,以防萬一有美麗的代碼分享這一個。 let reversenmap

    2熱度

    1回答

    我有一個問題,存儲和查詢圖到SQL數據庫。我已經閱讀了關於將樹存儲到關係數據庫中的一些教程,但是我的圖有點不同。 您可以在我的照片http://i.stack.imgur.com/J57v6.png中看到示例圖。它具有根節點,通過邊可以「走」到某些特定的節點。重要的是,該圖不包括圓圈(循環)。如果您選擇某個節點,例如3,您將步行到節點4,5,6。所以總有最終的訪問節點數量。 保存這不會是一個大問題

    1熱度

    3回答

    我想讓我的rails 3應用程序種子,並且遇到問題。我的類別表有以下字段: 字符串「name」 整數「位置」 整數「PARENT_ID」 的PARENT_ID是另一類別的ID,用於nested_set。 Seeds.rb Category.delete_all Category.create(:name => "Category 1", :position => 1,

    0熱度

    1回答

    我正在使用一個嵌套集合模型,並希望能夠爲每個父項目選擇10個父項目以及10個子項目,這些子項目是按順序排列的。 我想寫一個嵌套評論系統,其中評論的回覆將通過其「父」評論中的左值和右值表示。 我有一個真正的頭痛,減少了正在檢索的大項目列表的加載時間,並且相信如果我可以在單個Linq語句中完成上述操作,那麼我可以比重複調用要節省更多的時間數據庫爲每個父母獲得10個孩子。 我使用此語句從datacont

    7熱度

    3回答

    我有兩個表: 地方: CREATE TABLE `localities` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `type` varchar(30) NOT NULL, `parent_id` int(11) DEFAULT NULL, `lft`

    2熱度

    1回答

    我使用天鷹嵌套集寶石here。 我只允許深度是兩個深度,我有一個保存過濾器檢查深度,但我似乎無法讓它限制在視圖中,所以客戶甚至沒有選擇它的選項。我正在使用視圖助手,如下所示。 應用程序/視圖/ _form.html.erb <%= form_for(@category) do |f| %> <p> <%= f.label(:name) %> <%= f.text_fi