Результаты поиска по запросу "activerecord"
Подтвердить уникальность ассоциации многие ко многим в Rails
Скажи у меняпроект, то есть в связи многих со многимиТег, я используюhas_many через поэтому у меня есть отдельная модель соединения. Как мне создать валидацию, которая проверяет уникальность модели соединения? Теперь у меня только has_many ...
запрос, где date = Date.today с Rails, MySQL и Active Record
Я вижу в документах Active Record, вы можете запросить дату, используя сравнение больше / меньше чем. Однако что делать, если вы хотите выбрать, где date = Date.today или я должен запросить, где дата больше, чем вчера и меньше, чем завтра? Как ...
Rails: элегантный способ структурирования моделей в подпапки без создания подмодулей
У меня есть множество моделей в моей папке app / models. Я бы хотел немного почистить эту папку. Переместить модели, которые принадлежат друг другу в подпапках. Проблема заключается в том, что условный класс модели помещается в соответствующий ...
ActiveRecord: обновить запись, если существует, еще создать?
Попытка реализовать создание, если не существует, обновить запись в Active Record. В настоящее время использую: @student = Student.where(:user_id => current_user.id).first if @student Student.destroy_all(:user_id => current_user.id) end Student ...
Использование функций базы данных платформы Yii
Недавно я начал работать с Yii PHP MVC Framework. Я ищу совет о том, как мне продолжать работать с базой данных через платформу: должен ли я использовать базовый класс платформы CActiveRecord, который имеет дело с БД, или мне следует использовать ...
Ruby On Rails - Геокодер - Рядом с условием
Я использую GeoCoder в своем приложении. Теперь мне нужно искать объекты в моей базе данных, которые находятся близко к позиции ИЛИ имеют определенный набор атрибутов. Я хотел бы выполнить это действие в одном запросе к базе данных, потому что ...
Rails ActiveRecord: объединяется с LEFT JOIN вместо INNER JOIN
У меня есть этот код User.find(:all, :limit => 10, :joins => :user_points, :select => "users.*, count(user_points.id)", :group => "user_points.user_id")который генерирует следующий sql SELECT users.*, count(user_points.id) FROM `users` INNER ...
Обратный вызов для измененных атрибутов ActiveRecord?
Мне известно об ActiveRecord :: Dirty и связанных с ним методах, но я не вижу средств, с помощью которых я могу подписаться на событие изменения атрибута. Что-то вроде: class Person < ActiveRecord::Base def ...
Как я могу создать новые записи с помощью has_many: through и honor: условий?
Допустим, у меня есть курс, в который студенты могут записаться через членство (например, has_and_belongs_to_many в отношении курсов и студентов). Некоторые членства предназначены для студентов, которые только наблюдают за классом (не для ...
ActiveRecord find_each в сочетании с лимитом и порядком
Я пытаюсь выполнить запрос около 50000 записей с помощью ActiveRecordfind_each метод, но он, кажется, игнорирует мои другие параметры, например, так: Thing.active.order("created_at DESC").limit(50000).find_each {|t| puts t.id } Вместо того, ...