Вопросы по теме '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 просмотров
schedule
29.05.2023
Невозможно удалить запись после использования области Rails по умолчанию с ассоциациями
У меня есть таблицы emails и users . В таблице emails есть два поля: user_id и publish_id .
Я использовал область по умолчанию следующим образом:
default_scope joins('LEFT OUTER JOIN users ON users.id =...
1116 просмотров
schedule
03.08.2023
Область действия по умолчанию в 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 просмотров
schedule
12.01.2023
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 просмотров
schedule
08.03.2023
Force where в модели ActiveRecord в Rails
Есть ли способ заставить оператор where быть включенным в каждый оператор SELECT, который я делаю с Active Record? Я использую Рельсы 4.
Например: Если я позвоню:
Product.where(name: 'Fishing rod')
Затем я хочу, чтобы Rails сгенерировал...
317 просмотров
schedule
14.04.2022
Как я могу переопределить область действия по умолчанию в ассоциации has_many:through?
Переопределение области по умолчанию не сохраняется (полезным образом) в ассоциации has_many :through.
Вот соответствующие вещи от моделей:
class User
has_one :invitation
default_scope where(registered: true)
end
class Invitation...
1476 просмотров
schedule
30.12.2022