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

Могу ли я создать область *un*named в Rails?
Я знаю, что вы можете создавать именованные области в Rails, которые позволяют вам указывать условия, которые затем можно использовать позже: named_scope :active, :conditions => {:active => true} ... MyModel.active.find(...) Это...
608 просмотров

Используйте named_scope, чтобы найти количество связанных строк (вопрос Ruby on Rails + Searchlogic)
Допустим, у меня есть: class ForumTopic < ActiveRecord::Base has_many :forum_posts named_scope :number_of_posts, ?????? end class ForumPost < ActiveRecord::Base belongs_to :forum_topic end Что мне поставить????? чтобы разрешить...
254 просмотров
schedule 29.03.2023

Как мне присоединиться к подзапросу (области действия) с помощью Rails 3 и Arel?
Мне нужно присоединить таблицу к запросу select/group-by (который включает ту же таблицу), и я хотел бы сделать это с помощью Arel. У меня есть таблица :phenotypes , которые являются has_and_belongs_to_many :genes , которые сами являются...
2215 просмотров

Именованная область для поиска только первых результатов объединенной таблицы
У меня проблемы с именованной областью, SQL не моя сильная сторона. Я хотел бы вернуть ВСЕ машины, на которых ПОСЛЕДНИЙ тест не прошел. Модель моей машины: has_many :lodged_tests, :dependent => :destroy has_one :last_test, :class_name...
427 просмотров
schedule 16.12.2023

Ruby on Rails: получение всех сущностей, у которых нет вхождений по определенной ассоциации и условию.
Я использую Рельсы 2.3.8 У меня есть две модели, которые представляют велосипеды и прокат велосипедов соответственно. У одного велосипеда может быть много прокатов, но не более одного «активного» проката. Я различаю активные прокаты с помощью...
342 просмотров

Rails — объединение областей видимости из разных таблиц
У меня есть пара прицелов на разных (и несколько связанных) моделях. class Alarm has_one :site #use mac_address field in Alarm and Site as key / foreign key scope :any_network, lambda{ joins(:network) } #more complex stuff can be done :-)...
83 просмотров
schedule 19.10.2022

Область Rails для возврата записей, в которых ВСЕ ассоциации соответствуют критериям
У меня проблема с написанием области для возврата записей, в которых ВСЕ ассоциации has_many соответствуют критериям. У меня есть эти модели: class Product has_many :listings end class Listing belongs_to :product belongs_to :issue end...
1583 просмотров
schedule 13.06.2022

Rails: обработка двухстраничных списков в одном представлении
Предполагая следующую модель: class Account < ActiveRecord::Base has_many :orders end class Order < ActiveRecord::Base belongs_to :account scope :active, -> { where('orders.state = ?', 'ACTIVE') } scope :closed, -> {...
382 просмотров

Dagger2: компонент не может зависеть от нескольких компонентов с областью действия.
Да, я знаю, что об этом уже спрашивали, и да, я знаю, что это "по задумке". Но я хотел бы сделать что-то вроде этого: @Component(modules = {RealmModule.class}) public interface RealmComponent { Realm realm(); } @Component(modules =...
3369 просмотров
schedule 09.08.2023

Объединение по ИЛИ нескольких именованных областей в Ruby on Rails ActiveRecords
У меня есть такая модель автомобиля. class Car < ActiveRecord::Base scope :modern, -> do where(make_date: 2018) end scope :black, -> do where(color: :black) end scope :bmw, -> do where(make:...
67 просмотров