Вопросы по теме 'named-scope'
Могу ли я создать область *un*named в Rails?
Я знаю, что вы можете создавать именованные области в Rails, которые позволяют вам указывать условия, которые затем можно использовать позже:
named_scope :active, :conditions => {:active => true}
...
MyModel.active.find(...)
Это...
608 просмотров
schedule
09.08.2022
Используйте 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 просмотров
schedule
24.05.2023
Именованная область для поиска только первых результатов объединенной таблицы
У меня проблемы с именованной областью, 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 просмотров
schedule
31.03.2022
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 просмотров
schedule
26.12.2023
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 просмотров
schedule
07.04.2023