Описание тега default-scope
None Порядок по умолчанию или предложение where для всех запросов
3
ответа
Как использовать ActiveRecord::Base.update, когда default_scope исключает запись?
Как я могу использовать обновление для моего объекта, когда у меня есть область по умолчанию, которая исключает запись, которую я хочу обновить? Область действия по умолчанию class Player < ActiveRecord::Base default_scope { where(imported_with_e…
16 окт '15 в 14:53
8
ответов
Rails 4 область действия по умолчанию
В моем приложении Rails есть область по умолчанию, которая выглядит так: default_scope order: 'external_updated_at DESC' Сейчас я обновился до Rails 4 и, конечно же, получаю следующее предупреждение об устаревании: "Вызов #scope или #default_scope с…
29 авг '13 в 08:39
1
ответ
Приложение Rails пытается установить default_scope модели
В этом приложении модель Resource_Esvaluations осуществляется компаниями. Я хочу иметь порядок сортировки по умолчанию для Resource_Esvaluations названия компании. Модель компании class Company < ActiveRecord::Base include ActiveModel::ForbiddenA…
10 апр '14 в 06:41
2
ответа
Переопределить только область по умолчанию (в частности, порядок) и ничего больше в Rails
Так что в основном у меня есть два класса, Книга и Автор. Книги могут иметь несколько авторов, а авторы могут иметь несколько книг. Книги имеют следующую область по умолчанию. default_scope :order => "publish_at DESC" На странице Показать автора …
16 мар '12 в 23:45
2
ответа
rails3 default_scope и значение столбца по умолчанию при переносе
class CreateCrews < ActiveRecord::Migration def self.up create_table :crews do |t| t.string :title t.text :description t.boolean :adult t.boolean :private t.integer :gender_id t.boolean :approved, :default => false t.timestamps end end def sel…
20 окт '10 в 06:10
2
ответа
Rails: ActiveRecord default_scope и наследование классов
Мое приложение имеет не только пользователей, но и администраторов и SuperAdmins. Поскольку все три имеют одни и те же атрибуты, я бы хотел использовать только одну таблицу с дополнительным атрибутом "роль", который может быть "пользователь", "админ…
07 сен '12 в 13:38
1
ответ
default_scope с:include option rails 3.2
Я обновляю приложение rails3 до версии 3.2.6. У меня есть некоторые проблемы с устаревшей default_scope с опциями. У меня есть пара моделей Campaigns и Sites, которые имеют много-много взаимосвязей через campaign_sites. class Campaign < ActiveRec…
02 июл '12 в 08:05
4
ответа
default_scope breaks (update|delete|destroy)_all в некоторых случаях
Я считаю, что это ошибка в Rails 3. Я надеюсь, что кто-то здесь может направить меня в правильном направлении. Код, размещенный ниже, предназначен исключительно для иллюстрации этой проблемы. Надеюсь, это не смущает проблему. Учитывая, что у меня ес…
15 окт '10 в 16:07
2
ответа
Может ли область по умолчанию принимать аргументы в рельсах?
Я хочу создать область по умолчанию для фильтрации всех запросов в зависимости от текущего пользователя. Можно ли передать текущего пользователя в качестве аргумента в default_scope? (Я знаю, что это можно сделать с помощью обычных областей действия…
11 мар '15 в 22:14
3
ответа
Область по умолчанию в старых версиях рельсов
Днем все. я работаю над проектом написанным на рельсах 2.1 в новых версиях мы можем использовать довольно крутой метод для создания области по умолчанию, как default_scope :order => 'title ASC' Как можно достичь такого же / подобного эффекта без …
07 дек '09 в 16:25
1
ответ
Область применения Rails при отсутствии полиморфной ассоциации has_one
У меня есть записи, которые, вместо того, чтобы быть удаленными, становятся недействительными, создавая запись в полиморфной таблице record_invalidations. Настройка выглядит следующим образом: class RecordInvalidation < ActiveRecord::Base belongs…
10 сен '15 в 23:51
1
ответ
default_scope в продолжении
В ActiveRecord есть default_scope метод класса для определения области по умолчанию. Например class User < ActiveRecord::Base default_scope where(:deleted => false) end User.all # => SELECT * FROM users WHERE deleted = 0; Как я могу сделать…
26 июл '12 в 13:00
2
ответа
Установка default_scope в соответствии с некоторыми критериями
Я пытаюсь установить область по умолчанию в соответствии с некоторыми критериями, определенными ActionController before_filter. В контроллере: before_filter :authorize ... def authorize if some_condition @default_scope_conditions = something elsif a…
17 апр '10 в 09:35
2
ответа
Невозможно удалить запись после использования области Rails по умолчанию с ассоциациями
У меня есть столы emails а также users, emails Таблица имеет два поля: user_id а также publish_id, Я использовал область по умолчанию, как это: default_scope joins('LEFT OUTER JOIN users ON users.id = emails.publish_id').where("users.status IN (?)",…
28 авг '13 в 13:47
2
ответа
Применение области по умолчанию со ссылкой на отношение в yii
Я не могу найти слишком много документации по применению области действия по умолчанию к модели в yii, мне было интересно, может ли кто-нибудь объяснить или указать мне правильное направление. Быстрая версия моего вопроса: Можно ли добавить отношени…
15 авг '12 в 13:03
5
ответов
Как переопределить default_scope в ActiveAdmin в Rails
В ресурсе, зарегистрированном в ActiveAdmin, для модели определен следующий default_scope: default_scope :order => 'activities.updated_at DESC' Это, по-видимому, лишает меня возможности изменять сортировку на странице индекса ресурса, щелкая заго…
27 фев '12 в 20:41
2
ответа
Область Rails 3 по умолчанию, область действия с переопределением
У меня есть ситуация, когда поведение существующего приложения меняется, и это вызывает у меня сильную головную боль. Мое приложение имеет фотографии. Фотографии имеют статус: "batch", "queue", or "complete", Все существующие фотографии в приложении…
02 авг '11 в 22:09
1
ответ
% не работает подстановочный знак для запроса ActiveRecord default_scope?
Я использую ActiveRecord в своем проекте Rails, и один из моих классов выглядит так: class ServerModel < ActiveRecord::Base set_table_name "S985_947_MODELS_VW" set_primary_key "model_barcode" default_scope :conditions => ["FULLNAME like '\/IT …
11 авг '11 в 08:55
0
ответов
Rails 4 не соблюдает default_scope при использовании ассоциации has_one
У меня есть класс модели, который имеет область видимости по умолчанию, что-то вроде этого class Avatar self.table_name = 'attachments' belongs_to :user default_scope -> { where(type: 'avatar') } end class User has_one :avatar end Я ожидал User.f…
18 ноя '13 в 17:47
1
ответ
Rails 3 множественный default_scope буквенно-цифровой
У меня в таблице есть столбцы, которые являются кодами. Они в форматеAAA-XXXX-YYY где AAA Алфавитный XXX Числовой YYY Числовой Я хочу использовать алфавитную сортировку на AAAзатем числовая сортировка XXXXзатем числовая сортировка YYY для моего defa…
17 дек '12 в 14:42