has_scope gem を使用しています。
データベース内の記事の配列の最後の x 個のアイテムをスコープしたい
このようなもの:
scope :last_few_items, -> num { Article.last(num) }
したがって、クエリ文字列で www.bla.com?last_few_items=2 と言って、配列の最後の 2 つの項目を返すことができます
しかし、私が見る has_scope の例はすべて、次の構文を使用しています。
scope :scope_name, -> vartopass { where(attribute_val: vartopass)}
「attribute_val」はデータベースのすべての属性です...だから、欲しいものを取得する方法が本当にわかりません... @articles = Article.last(2) を定義する新しいルートと新しいコントローラーを作成することを除けばまたはそのようなもの