Вопросы по теме 'named-scope'
Есть ли способ объединить именованные области в новую именованную область?
у меня есть
class Foo < ActiveRecord::Base
named_scope :a, lambda { |a| :conditions => { :a => a } }
named_scope :b, lambda { |b| :conditions => { :b => b } }
end
Я хотел бы
class Foo < ActiveRecord::Base...
10623 просмотров
schedule
04.02.2024
Аддитивная цепочка с named_scope
Есть ли способ комбинировать области аддитивным образом?
Если у меня есть возможности
User.big_haired
и
User.plays_guitar
я могу позвонить
User.big_haired.plays_guitar
и получить всех пользователей, у которых длинные...
2883 просмотров
schedule
03.03.2022
has_many и сумма named_scope
У меня такая ситуация:
Stories has many Tasks
Tasks have an integer called hours_left
Мне нужна именованная область, чтобы найти истории, для всех задач которых осталось более 0 часов .
На основе этого сообщения . Я написал это:...
904 просмотров
schedule
23.01.2024
проблемы с именованной областью рельсов
У меня есть две именованные области... обе работают по отдельности, но в сочетании не работают.
named_scope :total, :select => "COUNT(*) as days, AVG(price) as price, SUM(price) AS total", :group => :parent_id
named_scope :currency,...
2121 просмотров
schedule
22.04.2024
Как заставить сложную именованную область хорошо работать с ассоциациями и другими именованными областями [rails]
У меня есть следующая именованная область на
class RentableItem < ActiveRecord::Base
named_scope :available_at, lambda{ |starts_at, ends_at| {
:select => "t.*",
:from => "(SELECT ri.*, COALESCE(c1.start_date,...
1080 просмотров
schedule
01.12.2022
Повторное использование named_scope для определения другого named_scope
Суть проблемы, как я ее вижу
Однажды, если я не ошибаюсь, я увидел пример повторного использования named_scope для определения другого named_scope. Что-то вроде этого (не помню точный синтаксис, но это именно мой вопрос):
named_scope...
5099 просмотров
schedule
19.08.2023
Searchlogic и :has_many, :through =›
Я использую Searchlogic для поиска по многим полям в базе данных. Одним из этих полей является отношение :has_may, :through =>, и я не могу заставить его работать.
Вот соответствующие части моделей:
Источник.рб:
class Source <...
384 просмотров
schedule
09.12.2023
Условия named_scope и несоответствие часового пояса
Вот настройка:
end_date = DateTime.parse('2010-01-01 12:00:00-04')
и иногда он инициализируется:
end_date = 1.days.ago
Вопрос ... генерируют ли эти named_scope один и тот же ТОЧНЫЙ SQL?
named_scope :before, lambda { |end_date|...
158 просмотров
schedule
29.11.2023
Преобразование простого запроса в сложную именованную область в RoR
У меня есть простой вопрос о масштабах. Я хотел бы сделать это как область:
if article.responses.blank?
return false
elsif article.responses.last.passed.eql?(false)
return true
else
return false
end
Итак, в модели статьи у...
174 просмотров
schedule
06.04.2023
Сортировка таблицы базы данных Rails по столбцу в связанной модели
Я пытаюсь реализовать код сортируемых столбцов таблицы Райана Бейтса (Railscast # 228), но я хотел бы иметь возможность сортировать по связанному столбцу. В частности, у меня есть следующие модели и ассоциации:
class Project <...
3890 просмотров
schedule
07.03.2024
Возвращение массива объектов через ассоциацию named_scope has_manybelongs_to; UNION ALL запрос
Я ищу ответ, который вернет массив пользовательских объектов через (предпочтительно) named_scope или через метод класса в модели User, который выполняет некоторые манипуляции.
Итак, без лишних слов ...
У меня две таблицы: пользователи и драки....
404 просмотров
schedule
11.09.2023
Rails Select: когда уже существующая запись не находится в Select
Мне интересно, как лучше всего справиться с этой проблемой. На моем сайте есть несколько полей выбора, где пользователи могут связывать сотрудников с записями. Однако эти поля выбора отфильтрованы, чтобы показывать только активных сотрудников. Так...
109 просмотров
schedule
13.04.2022
Могу ли я использовать область ActiveRecord в качестве метода экземпляра?
У меня есть область, которая действует как фильтр. Например:
class User
scope :in_good_standing, -> { where(:some_val => 'foo', :some_other_val => 'bar' }
end
Поскольку in_good_standing зависит от более чем одного условия, я бы...
10518 просмотров
schedule
09.07.2023
Именованная область в Rails для упорядочения записи по количеству связанных записей
Я новичок в Rails. У меня есть 2 вложенных ресурса: фотографии и теги.
Photos
Tags
end
Фотографии имеют много тегов, и тег принадлежит фотографии.
Я хочу создать область, которая упорядочивает фотографии по количеству тегов в них....
73 просмотров
schedule
20.01.2023
Проблемы с записью альтернативы активной записи
Я хочу создать альтернативу именованной области ActiveRecord.
module M
def self.included(klass)
klass.extend ClassMethods
klass.class_variable_set("@@obj_array", [])
end
module ClassMethods
def attr_accessor (*args)...
59 просмотров
schedule
13.02.2024