ページ付けにカミナリの宝石を使用しています。
追加された最新の10個のアイテムのみを表示したいと思います。他のスコープについては、30まで表示できます。
リソースコントローラーのインデックスアクションは次のとおりです。
@filt= params[:filter] || 'no_filter'
@resources = get_resources(params[:category]||=nil).approved.send(@filt).page(params[:page]).per(30)
Resource.rbモデルに追加された最近のリソースのスコープは次のとおりです。
scope :recent, order('created_at DESC').limit(10)
per(30)は他のスコープに設定されているため、:recentスコープの制限を上書きします。
最近のスコープで10のみを表示するにはどうすればよいですか?