Как запретить область по умолчанию для объекта ActiveRecord - PullRequest
1 голос
/ 16 января 2012

Я создал несколько областей для своей сущности ActiveRecord, и я хочу заставить пользователя использовать одну из них.Есть ли способ, скажем, сгенерировать исключение, если ни одна именованная область не выбрана.То есть я хочу отклонить это:

Entity.all

, но разрешить это:

Entity.user(current_user)

Спасибо

1 Ответ

2 голосов
/ 16 января 2012

Переопределить: все области действия

scope :all, #something like throwing an exception or calling other query
...