Вопросы по теме '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 просмотров
schedule
03.05.2022
Предупреждение об устаревании для 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