0
私は制御しないデータベースからデータをより簡単に引き出すためにいくつかのモデルを作成しています。私はモデルDataset
を持っています。私はエントリについてのみ心配しますDataset.where(type: 'set')
。Rails:隠しスコープを常にアクティブにすることは可能ですか?
私はこれを行うための範囲を作ることができることを知っています。
class Dataset < ActiveRecord::Base
scope :set, ->{ where(type: 'set') }
end
スコープを常に適用できるかどうかは疑問です。私はDataset.all
と呼ぶことができ、実際にはタイプが「設定されている」エントリを得ることができます。 スコープを常にアクティブにしてこのように非表示にすることはできますか?
ありがとうございました!