Вопросы по теме 'squeel'
Rails 3 — Как запросить полиморфную ассоциацию own_to с squeel?
Я использую acts_as_votable для своих вопросов/ответов. За каждый вопрос и каждый ответ можно проголосовать (а-ля переполнение стека).
Я использую squeel и ищу способ получить следующее: порядок вопросов от наиболее проголосовавших к меньше...
570 просмотров
schedule
31.01.2023
Пробую Squeel, но символы не работают
Я пытаюсь выполнить следующий запрос
results = Tickets.order("created_at DESC").where({
(title =~ params[:title]) &
(name =~ params[:from]) |
(problem =~ params[:includes]) &
(problem !~ params[:excludes])
})
но...
226 просмотров
schedule
27.01.2023
Можно ли добавить предложения SQL, связанные с методом `scope`, в метод/предложение `where`?
Я использую Ruby on Rails 3.2.2 и экспериментирую с драгоценным камнем Squeel. Я хотел бы знать, можно ли (каким-то образом, с помощью драгоценного камня Squeel или нет) «добавить» предложения SQL, связанные с методом scope , «непосредственно» в...
178 просмотров
schedule
09.07.2022
Условия соединения ruby on rails (с визгом)
Я пытаюсь использовать Squeel для сравнения атрибутов между объединенными таблицами вместе с небольшой математикой.
Вот пример запроса:
Parent.joins{[child1, child2.grandchildren]}.
where{grandchildren.birth_datetime > Time.now -...
409 просмотров
schedule
27.04.2023
Поиск нескольких временных интервалов с помощью драгоценного камня Squeel
У меня есть модель Planning с атрибутами start_time . Скажем, я хотел бы получить все планы с 9:00 до 12:00 ИЛИ с 18:00 до 23:00.
В основном я бы сделал:
Planning.where do
(start_time >= @start_time[0]) & (start_time <=...
577 просмотров
schedule
29.08.2022
Squeel работает в консоли Rails, но не в контроллере. Ошибка: неопределенный метод `method' для nil:NilClass
Я использую Squeel, и у меня странная проблема. Следующая строка отлично работает в Rails Console, но выдает ошибку при запуске в контроллере модели!
Issue.joins{property.users}.where{property.users.id == 1}
Проблема принадлежит свойству, а...
192 просмотров
schedule
20.04.2022