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

1 ответ

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

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

1 ответ

Как отображать альбомы с самым высоким рейтингом через отношения отзывов has_many

Я настраиваю простое приложение ruby / rails, где пользователи могут просматривать альбомы. На странице показа альбома я усредняю все отзывы пользователей, связанные с этим альбомом, с помощью этого кода в контроллере моих альбомов. def show ...

1 ответ

Да, это тоже работает. Я написал эту проверку более сложным способом, так как мой код должен работать с разными версиями Rails.

я есть толстое мультитенантное приложение Rails на Apache + mod_passenger, которое выводит цены на продукты из таблицы PostgreSQL следующим образом: Table "public.products" Column | Type id | bigint name | character varying(100) price | ...

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

1 ответ

Применение агрегатной функции SUM вместе с GROUP BY

Каков наилучший способ выполнить этот запрос в Active Record / Ruby on Rails SELECT sum(amount) as total_amount FROM payments GROUP BY person_id, product_id Я не могу цеплятьсяsum с участиемgroup метод. Должен ли я прибегнуть кfind_by_sql Вот?

11 ответов

 метод реализован

у сделать копию записи активной записи, меняя одно поле в процессе (в дополнение кЯ бы). Какой самый простой способ сделать это? Я понимаю, что могу создать новую запись, а затем перебрать каждое из полей, копируя данные поле за полем - но я ...

5 ответов

 предназначены для производительности, поэтому ruby ​​не нужно регенерировать эти строки, а мусор собирать их при каждом вызове.

аюсь вставить ложное логическое значение в таблицу SQLite3, но оно всегда вставляет истинное значение. Вот моя миграция: class CreateUsers < ActiveRecord::Migration def self.up create_table :users do |t| t.column :name, :string t.column ...

1 ответ

Предупреждение об объектном идентификаторе происходит только на обычных классах ruby, таких как NilClass. ActiveRecord :: Base переопределяет объект # id

одолжаем видеть подобные предупреждения, когда запускаем наши спецификации: Идентификатор объекта # будет объявлен устаревшим; используйте Object # object_id Рассматриваемый код обращается к идентификатору модели ActiveRecord ...

5 ответов

поэтому я обнаружил, что использование: counter_cache Size - лучший вариант для расчета количества записей.

ls вы можете найти количество записей, используя обаModel.size а такжеModel.count, Если вы имеете дело с более сложными запросами, есть ли преимущество в использовании одного метода перед другим? Насколько они разные? Например, у меня есть ...

3 ответа

неопределенный метод `group_by_day '- rails 3.2

Я хочу составить график количества регистраций пользователей (в день), используя chartkick, это простой однострочный код, но он дает ошибку `undefined method `group_by_day' for #<Class:0x00000004b4fbf0>`по моему мнению, у меня есть <%= ...

1 ответ

Heroku + Sidekiq: ActiveRecord :: StatementInvalid: PG :: UnableToSend: ошибка SSL SYSCALL: обнаружен EOF

Привет, мы работаем над кедровой стопкой Heroku с Unicorn и Sidekiq. Мы периодически получаем следующие ошибки BurnThis ActiveRecord::StatementInvalid: PG::UnableToSend: SSL SYSCALL error: EOF detected ActiveRecord::StatementInvalid: ...