1
レールにunscope
を使用するポイントは何ですか?例ではレールでunscopeを使用するポイント
hereは、次のコード
Article.where('id > 10').limit(20).order('id asc').unscope(:order)
# which gives
SELECT * FROM articles WHERE id > 10 LIMIT 20
# and this without unscope
SELECT * FROM articles WHERE id > 10 ORDER BY id asc LIMIT 20
を使用しかし、なぜちょうど.order('id asc')
一部削除しない:
Article.where('id > 10').limit(20)
デフォルトのスコープはどうですか? モデルにデフォルトスコープがあるとします。しかし管理者側では、このスコープは必要ありません。 –
それは以来廃止されているので、http://apidock.com/rails/ActiveRecord/Base/unscoped/class –
@CdotStrifeVIIを参照してください。私は[unscope](http://apidock.com/rails/ActiveRecord/QueryMethods/unscope)について話しています – kirqe