2013-12-14 56 views
0

我需要實施主動管理新動作。 我有一個索引我的所有訂單和需要一個頁面取消訂單。Rails的主動管理 - 新行動

我會酷似訂單指數頁,但有不同的狀態。

是否possibel做這樣的事情?

index do 
    column ... 
    column ... 
end 

回答

0

您可以在Active Admin中使用作用域。你可以這樣做:

scope :all 
scope :cancelled_orders, :default => true 

而在你Order模型定義:cancelled_orders範圍。

這可能是這樣的:

scope :cancelled_orders, where(cancelled: true) 

這樣你可以在allcancelled_orders視圖之間切換,以及cancelled_orders會默認加載。如果您不需要all視圖,則可以從管理員中刪除範圍。

+0

好的@Deyan。 但我需要知道如何爲活動管理員創建動作,如INDEX,SHOW ... – MMeirelles