Вопросы по теме 'default-scope'

Настройка default_scope по некоторым критериям
Я пытаюсь установить область действия по умолчанию в соответствии с некоторыми критериями, определенными ActionController before_filter. В контроллере: before_filter :authorize ... def authorize if some_condition...
1509 просмотров
schedule 08.05.2023

Лучший способ переопределить named_scope для ассоциаций has_many в Rails?
Примечание. Я использую Rails 2.3.8, а не 3. У меня есть фотомодель с default_scope: default_scope :conditions => ["published = ?", true], :order => :position Вызов photo_album.photos возвращает все опубликованные фотографии,...
1760 просмотров

Невозможно удалить запись после использования области Rails по умолчанию с ассоциациями
У меня есть таблицы emails и users . В таблице emails есть два поля: user_id и publish_id . Я использовал область по умолчанию следующим образом: default_scope joins('LEFT OUTER JOIN users ON users.id =...
1116 просмотров

Область действия по умолчанию в Rails 4
В моем приложении Rails есть область по умолчанию, которая выглядит так: default_scope order: 'external_updated_at DESC' Теперь я обновился до Rails 4 и, конечно же, получаю следующее предупреждение об устаревании: «Вызов #scope или...
52696 просмотров
schedule 31.10.2022

act_as_list в многопользовательском приложении — как установить область действия?
Вопрос Я использую act_as_list в многопользовательском приложении. Я смоделировал мультиарендность, используя этот Railscast: #388 Multitenancy with Scopes (подписка требуется). Мне нужно убедиться, что мой around_filter работает, чтобы...
322 просмотров

Rails соединяет дубликаты default_scope
class Property < ActiveRecord::Base has_many :units def self.default_scope where('active_at <= :now AND inactive_at > :now', now: Time.zone.now) end end class Unit < ActiveRecord::Base belongs_to :property def...
110 просмотров

Force where в модели ActiveRecord в Rails
Есть ли способ заставить оператор where быть включенным в каждый оператор SELECT, который я делаю с Active Record? Я использую Рельсы 4. Например: Если я позвоню: Product.where(name: 'Fishing rod') Затем я хочу, чтобы Rails сгенерировал...
317 просмотров

Как я могу переопределить область действия по умолчанию в ассоциации has_many:through?
Переопределение области по умолчанию не сохраняется (полезным образом) в ассоциации has_many :through. Вот соответствующие вещи от моделей: class User has_one :invitation default_scope where(registered: true) end class Invitation...
1476 просмотров