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

1 ответ

, В общем, когда вы хотите выполнить сопоставление с образцом или сложные запросы, вы не сможете сделать это независимо от базы данных. Я рекомендую использовать единую систему баз данных как при разработке, так и при производстве. Это гарантирует, что ваши запросы также будут вести себя одинаково в обеих средах, что должно привести к уменьшению количества ошибок. Если вы обнаружите необходимость поддержки нескольких систем баз данных, тогда ваш лучший вариант - просто создать два разных запроса - один для запуска на MySQL и один для запуска, например, на Postgres.

ользую рельсы 3.0.4 Вот часть запроса Arel в моем приложении rails. Как я могу использовать метод upcase, чтобы сделать поиск без учета регистра в базе данных? Customer.where("company_id = ? and (firstname like ? or lastname like ? or reference ...

2 ответа

 класс с авторами и редакторами:

я есть проект, где есть таблица ВАЛЮТА и СТРАНА. Существует модель PRICE, которая требует действительной валюты и кода страны, поэтому у меня есть следующая проверка: validates :currency_code, :presence => true, :inclusion => { :in ...

1 ответ

Я не могу представить, что это самый эффективный способ, но он сработал для меня. Благодарю.

айти объект, связанный с результатами вычисления ActiveRecord, а не со значением? Например, у меня есть @parent, у которого много детей. Я хотел бы найти ребенка с максимальным «значением». Я понимаю, что могу сделать @ parent.children.maximum ...

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

6 ответов

 подтверждает этот подход.

наилучший способ найти записи с дублирующимися значениями в столбце, используя ruby ​​и новую Activerecord?

1 ответ

Тим

я наткнулся на несоответствие в ActiveRecord. Я попытался получить все используемые комбинации значений в двух столбцах большой таблицы. Первая идея: SELECT DISTINCT col1, col2 FROM tableПредставьте себе приложение для рельсов, которое ...

2 ответа

Кроме того, LINQ2SQL не поддерживает отношения «многие ко многим» из коробки. Вы ограничены 1-1 и 1-многими без написания кода самостоятельно.

ставляет ли LINQ to SQL готовые полиморфные ассоциации, как это делает активная запись ruby ​​on rails? Если нет, есть ли обходной путь, чтобы вручную сопоставить эти ассоциации?

27 ответов

Это даст вам все классы моделей, которые есть в вашем проекте.

ли способ, которым вы можете получить коллекцию всех моделей в вашем приложении Rails? В основном, я могу сделать, как: - Models.each do |model| puts model.class.name end

1 ответ

суммы возвращают String, только с postgresql

Я перемещаю базу данных из mysql в postgres. Сама миграция была в порядке, следуя документации postgres. Прямо сейчас я исправляю наши конкретные запросы mysql. В какой-то момент у нас сейчас что-то вроде этого: select(%( SUM(CASE WHEN income ...

1 ответ

Как управлять первичным ключом без автоинкремента в Rails?

У меня много ситуаций, когда я хотел бы иметь первичный ключ без автоинкремента при использовании Rails. Пример: у меня отношения один-к-одному между A и B. B описывает некоторые специфические особенности, добавленные к A, поэтому не может ...

1 ответ

Обновление атрибутов, смонтированных Carrierwave Uploader вручную

Я не могу использовать model.update_attribute для атрибута, который смонтирован загрузчиком carrierwave. Оператор SQL не принимает значение и добавляет NULL к заполнителю. Если я удаляю оператор mount_uploader из класса модели, он работает как ...