Результаты поиска по запросу "activerecord"

2 ответа

Подтвердить уникальность ассоциации многие ко многим в Rails

Скажи у меняпроект, то есть в связи многих со многимиТег, я используюhas_many через поэтому у меня есть отдельная модель соединения. Как мне создать валидацию, которая проверяет уникальность модели соединения? Теперь у меня только has_many ...

3 ответа

запрос, где date = Date.today с Rails, MySQL и Active Record

Я вижу в документах Active Record, вы можете запросить дату, используя сравнение больше / меньше чем. Однако что делать, если вы хотите выбрать, где date = Date.today или я должен запросить, где дата больше, чем вчера и меньше, чем завтра? Как ...

10 ответов

Rails: элегантный способ структурирования моделей в подпапки без создания подмодулей

У меня есть множество моделей в моей папке app / models. Я бы хотел немного почистить эту папку. Переместить модели, которые принадлежат друг другу в подпапках. Проблема заключается в том, что условный класс модели помещается в соответствующий ...

ТОП публикаций

6 ответов

ActiveRecord: обновить запись, если существует, еще создать?

Попытка реализовать создание, если не существует, обновить запись в Active Record. В настоящее время использую: @student = Student.where(:user_id => current_user.id).first if @student Student.destroy_all(:user_id => current_user.id) end Student ...

5 ответов

Использование функций базы данных платформы Yii

Недавно я начал работать с Yii PHP MVC Framework. Я ищу совет о том, как мне продолжать работать с базой данных через платформу: должен ли я использовать базовый класс платформы CActiveRecord, который имеет дело с БД, или мне следует использовать ...

1 ответ

Ruby On Rails - Геокодер - Рядом с условием

Я использую GeoCoder в своем приложении. Теперь мне нужно искать объекты в моей базе данных, которые находятся близко к позиции ИЛИ имеют определенный набор атрибутов. Я хотел бы выполнить это действие в одном запросе к базе данных, потому что ...

3 ответа

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 ...

6 ответов

Обратный вызов для измененных атрибутов ActiveRecord?

Мне известно об ActiveRecord :: Dirty и связанных с ним методах, но я не вижу средств, с помощью которых я могу подписаться на событие изменения атрибута. Что-то вроде: class Person < ActiveRecord::Base def ...

1 ответ

Как я могу создать новые записи с помощью has_many: through и honor: условий?

Допустим, у меня есть курс, в который студенты могут записаться через членство (например, has_and_belongs_to_many в отношении курсов и студентов). Некоторые членства предназначены для студентов, которые только наблюдают за классом (не для ...

10 ответов

ActiveRecord find_each в сочетании с лимитом и порядком

Я пытаюсь выполнить запрос около 50000 записей с помощью ActiveRecordfind_each метод, но он, кажется, игнорирует мои другие параметры, например, так: Thing.active.order("created_at DESC").limit(50000).find_each {|t| puts t.id } Вместо того, ...