acts-as-list

    0熱度

    1回答

    我有兩個型號。第一個ModelA是ModelB的父級。即ModelA has_many ModelB。 [當MODELA被破壞,其所有相關ModelB的也被摧毀,由於依賴摧毀 現在我有acts_as_paranoid範圍:MODELA 有了這個,我也有acts_as_paranoid成立了這兩種模型& B. 現在,當我銷燬ModelA時,我不想在ModelB記錄遭到破壞時調用ModelB中的回調函

    0熱度

    4回答

    如何在嵌套模型的屬性中設置位置字段,以便我的has_many關係記住它的排序順序? 我想從索引中設置位置,以便它反映關係被拖入的順序。 我有一個嵌套字段的表單,使用jQuery Sortable的cocoon gem允許每個字段集都是可拖拽排序的。 我想更新保存表單的所有字段的順序。

    0熱度

    1回答

    如何使用多位置列與acts_as_list gem? 樣品: rails g migration AddPositionToTodoList position:integer position2:integer position3:integer 控制器: todo_list = TodoList.find(...) todo_list.position1.move_to_bottom

    0熱度

    2回答

    我在我的模型上使用了acts_as_list。我在該模型上有一個位置列,如果位置超過我的上限位置,我不希望模型對象被保存到數據庫。 (我嘗試使用rails驗證位置,但顯然似乎rails驗證首先運行然後acts_as_list更新(增量)位置並將其保存在db中工作。 是類似這樣的事情acts_as_list scope: :widgets, {0 < :position <= 2} 我瀏覽了他們的文

    0熱度

    1回答

    我的模型有一個字符串字段bar,即a,b或c。它使用has_ancestry和acts_as_list。我想列表的範圍是(1)血統,和(2)bar,但我想a和b在同一個列表中,但c在另一個列表中。也就是說,如果bar是a或b那麼Foo是活動的,並且應該在一個列表範圍內,並且如果bar是c,那麼它是非活動的並且應該單獨列出。 以下是我認爲該模型可能看起來像: class Foo < ActiveRe

    1熱度

    1回答

    我想使用寶石acts_as_list重新排列列表。 但它似乎並沒有處理比基於關聯的查詢更多的限制(我想基於關聯和布爾屬性設置爲true的對象對列表進行排序)。 如果我沒有弄錯,通過觀看日誌,它似乎像寶石使用SQL語句,同時更新許多記錄。 我想使用完全相同的語句來考慮我自己的自定義訂購代碼。 這兩個以下陳述從位置3移動問題對象至8 UPDATE "questions" SET position =

    2熱度

    1回答

    我正在嘗試爲音樂家創建一個列表應用程序。用戶可以上傳他們的歌曲曲目&從這些歌曲列表中挑選歌曲以填充特定演出的集合列表。 查看圖片:setlist_screenshot。 單擊左側上的歌曲上的箭頭圖標應將該歌曲添加到右側上的可排序列表中。 模式有問題: class Setlist < ActiveRecord::Base belongs_to :organization # jo

    0熱度

    1回答

    我使用流行的gem,acts_as_list和我正在解決範圍問題。基本上有三種模式,一個組,一個子組和一個事物。一個組有許多子組,而一個子組有很多東西。如果這些需要在組的上下文中排序而不是在子組中進行排序,是否有可能讓寶石工作而不必讓它知道它在哪個組上?基本上,我不想一個GROUP_ID添加到事物表作爲事物表已經可以計算出它屬於基於它是什麼集團的subgroup_id

    0熱度

    1回答

    我有一個Ruby on Rails 3應用程序,它使用ancestry gem爲模型提供分層樹結構,並與acts_as_list gem結合以提供顯式定位層次結構的每個級別。 class Obj < ActiveRecord::Base ... has_ancestry acts_as_list scope: [:ancestry] ... end 此

    0熱度

    1回答

    保存的屬性列表的順序我有兩個模型has_many通過連接表has_many關係。 class Article < ActiveRecord::Base has_many :authorings, -> { order(:position) }, :dependent => :destroy has_many :authors, through: :authorings end