SELECT f. * FROM feeds f, user_feeds uf WHERE (f .id = uf.feed_id и uf.user_id в (1,2,5,6,23,45)) ORDER BY created_at DESC Это запрос, используемый для создания каналов пользователя. У меня проблема ...
Возможно, мне что-то не хватает, но я застрял в этом сценарии: у меня есть модель неактивной записи, которую я хочу протестировать. Я получил его тестовый класс из: Test :: Unit :: TestCase. Однако тест ...
У меня есть устаревшая база данных, которую я пытаюсь смоделировать с помощью Rails. В одной из таблиц есть столбец с именем «атрибуты», я думаю, это имя зарезервировано Rails. Вот SQL для таблицы: CREATE ...
У меня проблема с schema.rb в Рельсы. Если я запустил rake db: migrate, результаты будут разными для разных баз данных, если быть точным, если я использую PostgreSQL и текстовое поле, это дает мне t.text "...
У меня есть блокируемый модуль, который содержит ассоциации и методы, которые должны быть включены в несколько других ActiveRecord классы. Соответствующий код: module Blockable def self.included (base) base.has_many: ...
Я новичок в Rspec и пытаюсь настроить тест для профиля пользователя. Профиль принадлежит пользователю. Теперь у меня есть API-интеграция со сторонним сайтом, который работает через модель пользователя, но некоторые из ...
Я знаю, что это можно сделать: Article.where ("published_at <=?", Time.now) .includes (: comments) Но что, если я хочу получать комментарии только за последний месяц? Разрешает ли оператор .includes ...
Если у меня есть область видимости с лямбда-выражением, и она принимает аргумент, в зависимости от значения аргумента, я могу знать, что совпадений не будет, но я все равно хочу вернуть отношение, а не пустое ...
Итак, у меня возникла сумасшедшая идея, что я хотел применить область видимости к включенной ассоциации. Это то, что я понял, и, похоже, он работает нормально: class Event
Я использую рельсы 3, и у меня есть две модели, места и зоны, где в каждой зоне много площадок, и каждая площадка принадлежит одной зоне. Я пытаюсь найти способ фильтрации записей о местах проведения, отображаемых в ...
Я знаю, что могу выполнить команду db: create и создать таблицы базы данных или db: перейти на новую версию, однако я хочу импортировать схему из существующей базы данных (все таблицы) и сгенерировать модели для ...
I ' Мне трудно понять это, но как мне сказать моему оператору поиска игнорировать время в поле Datetime в базе данных? def trips_leaving_in_two_weeks Trip.find (: all,: conditions => ["...
Нашел эту головоломку внутри изображения. По моему мнению, общее количество способов должно быть 2 * comb (7, i) для i <- от 1 до 7, где comb определяется следующим образом. Мой подход правильный? Я обеспокоен ...
Есть ли в Rspec хороший способ сравнить два объекта ActiveRecord, игнорируя id и т. Д.? Например, предположим, что я разбираю один объект из XML и загружаю другой из фикстуры, и что я тестирую ...
Как лучше всего обновить данный атрибут модели? То есть функционально я хочу это: post.body = Post.find (post.id) .body с более приятным синтаксисом. Может быть post.reload_body! Изменить: я хочу только ...
В видео много событий Я пытаюсь получить все видео, для которых запланированы события в будущем. У меня есть то, что уже было: named_scope: schedule_in_future,: joins =>: event,: conditions ...
У меня есть 2 модели, места проведения и области (области состоят из полей id и name). Они связаны так: в одной области есть много площадок, и каждая площадка принадлежит определенной области. Чтобы назначить место встречи области, в которой я сейчас нах
Пользователь класса before_save: set_searchable def set_searchable self.searchable = true if self. status ==: active end end >> u = User.last >> u.save false u.save ...
Когда я использую ссылки: foo в миграции, генерируемый столбец называется foo_id. Есть ли на самом деле какая-либо разница между выполнением ссылок: foo и просто целым числом: foo_id? Может быть ...
В Ruby 1.9.2 on Rails 3.0.3 я пытаюсь проверить равенство объектов между двумя объектами Friend (класс наследуется от ActiveRecord :: Base). Объекты равны, но тест не проходит: Failure / Error: ...
Можно ли всегда загружать ассоциацию при загрузке сущности. Например, class Book has_many: chapters
конец класса Chapters own_to: book
end book = Book.find_by_title ('Moby ...
Похоже, что все таблицы в базе данных, созданные приложением rails, имеют created_at и updated_at столбцы. Что их создает? Они необязательны, или на них полагается что-то внутреннее?
У меня есть модель ActiveRecord, которая возвращает истину из действительной? (и .errors пусто), но возвращает false из save (). Если экземпляр модели действителен, как мне узнать, что вызывает сохранение ...
Как я могу оптимизировать свои SQL-запросы, чтобы игнорировать такие ситуации: Meeting.find (5) .users.size => SELECT COUNT (*) FROM ... WHERE ... User.find (123) .meetings.size => SELECT COUNT (*) FROm ... ...
Я выполняю запрос используя область действия и некоторые условия. Примерно так: условия [: смещение] = (options [: page] .to_i - 1) * PAGE_SIZE, если только options [: page] .blank? условия [: limit] = options [...
Как я могу записывать в файл ошибки проверки моделей? Я хочу иметь собственный файл журнала , где ошибки проверки регистрируются, когда я играю в режиме разработки с моим приложением. Что лучше ...