Вопросы по теме 'squeel'

Как указать этот запрос с помощью Squeel?
Предположим, у меня есть модель: class Question < ActiveRecord::Base attr_accessible :title # it has title attribute has_many :pictures end Я хочу определить запрос scope с именем completed , который: Возвращает все...
2348 просмотров
schedule 27.05.2023

Вложенный запрос в squeel
Краткая версия: как мне написать этот запрос в squeel? SELECT OneTable.*, my_count FROM OneTable JOIN ( SELECT DISTINCT one_id, count(*) AS my_count FROM AnotherTable GROUP BY one_id ) counts ON OneTable.id=counts.one_id Длинная...
1165 просмотров
schedule 18.07.2023

Неверное количество аргументов при использовании Squeel
Во-первых, я выполняю простое тестирование скрипа в консоли Rails. User.where{name == "abc"} Нет проблем для вновь созданного проекта Ruby User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."name" = 'abc' => []...
275 просмотров
schedule 17.12.2023

Преобразование SQL в Arel или Squeel
tl;dr Как преобразовать ниже SQL в Arel (или что-то, что считается стандартом в Rails) @toplist = ActiveRecord::Base.connection.execute( 'select ci.crash_info_id, count(distinct(user_guid))[Occurences], c.md5 from...
486 просмотров
schedule 08.03.2024

Предложение Rails - JOIN не включает строку с нулевым внешним ключом
Допустим, у меня есть эти данные (обратите внимание на нуль author_id в третьей книге): Authors ------------------------- id | name ------------------------- 1 | Susan Collins 2 | Steven Meyer -------------------------...
1460 просмотров
schedule 10.12.2023

Запрос косвенной связи
У меня есть приложение, в котором есть пользователи, библиотеки и книги. Пользователи имеют множество библиотек. В библиотеках много Пользователей и Книг. Но Пользователи и Книги не имеют прямого отношения. Пользователи могут брать книги только...
166 просмотров
schedule 21.05.2022

Области и ассоциации не работают
Я пытаюсь вернуть записи, где ассоциация либо присутствует, либо нет: Я пробовал эти области: class Booking < ActiveRecord::Base has_one :availability scope :with_availability, -> {where{availability.not_eq nil}} scope...
42 просмотров

Предупреждение об устаревании для Squeel load_core_extensions
в одном из моих приложений я постоянно получаю раздражающее предупреждение об устаревании. DEPRECATION WARNING: Core extensions are deprecated and will be removed in Squeel 2.0. (called from...
143 просмотров
schedule 12.05.2023