2016-09-17 45 views
0

我正在寫Rails 5中的小型論壇引擎,我正在創建新的類別和論壇;是否有可能實現系統,使我可以在定義之前/之後顯示類別/論壇(如在phpBB中),我該怎麼做?Rails數據庫結果的自定義位置

示例(類別#新):

  • 類的名稱
  • 描述
  • 類別的位置

我要保存的位置,並根據其顯示結果從數據庫。

+0

按位置排列,是指排序順序還是顯示順序?即如果position = 1,則始終在列表頂部顯示此類別? –

+0

是的,我的意思是 - 如果位置是一個,它應該顯示在結果列表的頂部。 – Nikola

+0

閱讀ActiveRecord中的.order方法 - http://guides.rubyonrails.org/active_record_querying.html#ordering –

回答

0

問題解決了:正如我所說的,從形式傳遞給order函數的簡單參數將完成工作。

@categories = Category.all.order("position ASC") 

其中位置當然是表中的字段和寫在類別創建中的整數參數。