Публикации по теме 'activerecord'


Узкие уроки от октября 2022 г.
Узкие уроки от октября 2022 г. Мы любим читать, смотреть и слушать, чтобы наши навыки оставались острыми, а взгляды свежими. Вот некоторые ресурсы, которые мы узнали за этот месяц. Практическое влияние GVL на масштабирование в Ruby В «Практическом влиянии GVL на масштабирование в Ruby» Нейт Беркопек дает отличный практический обзор параллелизма и параллелизма, а также проблемы, которые они создают для интерпретаторов на основе C. Этому посту несколько лет — «Ракторы» теперь..

5 шагов, которые устанавливают отношения «многие ко многим» в Ruby
Понимание основ, чтобы вы были готовы к фреймворку Самый краткий из обзоров Для этого поста воспользуемся классами StandUp, Show и Club. Классы StandUp и Club сделают наши объекты имеет много , а наш класс Show сделает наши объекты принадлежащими ( здесь напоминание об отношениях« многие ко многим »). 5 основных шагов Класс «принадлежит» инициализируется объектом из каждого из классов «имеет много». Класс «принадлежит» добавляет каждый свой экземпляр в массив уровня класса...

Вы хотели много, или только один?
Я вернулся… еще раз, чтобы обсудить мои постоянно развивающиеся сложные отношения с массивами. Однако на этот раз проблема не обязательно связана с методом массива, а скорее с методом, возвращающим массив. Недавно я начал работать с Ruby, красивым и довольно простым языком, особенно если у вас уже есть один или два языка за поясом. Распространенной жемчужиной, используемой с Ruby, является ActiveRecord, который использует синтаксис, подобный SQL, для облегчения работы с таблицами, которые..

Дело о гибкости
В прошлую пятницу мы (я и моя группа) завершили первый модуль в школе Флэтайрон. Flatiron School — это учебный лагерь, который я посещаю для разработки программного обеспечения. Программа разбита на 5–3-недельные сессии, на каждой из которых есть «вызов кода» и проект. Для первого модуля — проект должен был создать CLI (некоторые говорят «глупый» 🤷🏻‍♀️) на Ruby с партнером. Мы с моим партнером Мартином создали приложение под названием «Спасательный плот», призванное помочь пользователю..

Вопросы по теме 'activerecord'

Имея массив объектов ActiveRecord, могу ли я легко собрать их взаимосвязи с помощью вызова метода?
Допустим, у меня есть следующий код: @sites = Site.find(session[:sites]) # will be an array of Site ids @languages = Language.for_sites(@sites) for_sites — это named_scope в языковой модели, которая возвращает языки, связанные с этими...
2366 просмотров
schedule 20.11.2023

Как лучше всего поддерживать историю редактирования записи с помощью Rails и ActiveRecord
Каков наилучший / самый чистый / самый простой способ сохранить историю редактирования записей в Rails? Я ищу логирование - кто и когда вносил правки, а также возможность отката к более ранним версиям записей. Я предполагаю, что вы будете...
3099 просмотров

Супертип слоя в ActiveRecord (Rails)
Я разрабатываю приложение ruby ​​on rails и хочу иметь возможность выполнять метод для каждого объекта AR перед каждым сохранением. Я думал, что создам супертип слоя следующим образом: MyObject << DomainObject << ActiveRecord::Base...
1545 просмотров
schedule 02.08.2022

ActiveRecord - запрос полиморфных ассоциаций
Я использую полиморфные ассоциации для отслеживания комментариев в моем проекте. Все очень простые вещи. Проблема, с которой я сталкиваюсь, заключается в запросах на основе полиморфной ассоциации и присоединении из модели комментариев к ее...
52673 просмотров

my_object.save(false) ДЕЙСТВИТЕЛЬНО не пропускает мои проверки Active Record
Итак, я рвал на себе волосы, устраняя эту ошибку, которая у меня была, и наконец обнаружил, что ее вызывает. У меня всегда было такое впечатление, что когда я звонил @my_model.save(false) Что я буду пропускать проверки ActiveRecord....
1245 просмотров
schedule 25.02.2024

Как создать/поддерживать действительную ссылку на конкретный объект в ассоциации ActiveRecord?
Используя ActiveRecord, у меня есть объект Client, который содержит ноль или более пользователей (т. е. через ассоциацию has_many). Клиент также имеет атрибут «primary_contact», который можно установить вручную, но он всегда должен указывать на...
224 просмотров

Как использовать ActiveRecord для поиска несвязанных записей?
У меня есть отношения «многие ко многим», настроенные с помощью модели соединения. По сути, я позволяю людям выражать свои интересы в деятельности. class Activity < ActiveRecord::Base has_many :personal_interests has_many :people, :through...
342 просмотров
schedule 03.10.2023

Первичный ключ ActiveRecord — это varchar, ошибка при сохранении
У меня есть активный класс записи class Service_Catalogue < ActiveRecord::Base set_table_name "service_catalogue" set_primary_key "myKey" end myKey — это nvarchar (сервер sql). Когда я пытаюсь сохранить его...
1044 просмотров
schedule 24.03.2024

Rails Migrations: загрузить данные по умолчанию
Лучший способ загрузить исходные данные? У меня есть таблица авторов, тесно связанная с таблицей пользователей. У меня также есть миграции для изменения обеих этих таблиц. Я хочу добавить пользователя-администратора по умолчанию, но я хочу...
5602 просмотров
schedule 06.01.2024

порядок по внешнему ключу в activerecord
У меня есть таблицы Foo и Bar . Foo есть один Bar . Когда я запрашиваю Foo , как я могу упорядочить его по столбцу даты в таблице Bar ? Спасибо
2630 просмотров
schedule 08.11.2023

Несколько внешних ключей/ассоциаций столбцов в ActiveRecord/Rails
У меня есть значки (вроде StackOverflow). Некоторые из них могут быть прикреплены к значкам (например, значок для > X комментариев к сообщению прикрепляется к сообщению). Почти все они имеют несколько уровней (например, >20, >100, >200), и у вас...
4906 просмотров

Получить все атрибуты ассоциации модели AR?
Как вы думаете, какой самый оптимальный способ получить все атрибуты для всех ассоциаций, которые есть у модели AR? то есть: допустим, у нас есть модель Target . class Target < ActiveRecord::Base has_many :countries has_many :cities...
3650 просмотров
schedule 18.01.2024

Могу ли я :выбрать несколько полей (*, foo) без добавления дополнительных к моим экземплярам (Instance.foo=›bar)
Я пытаюсь написать именованную область, которая будет упорядочивать мой класс «Продукты» на основе среднего значения «Обзор». Базовая модель выглядит так Product < ActiveRecord::Base has_many :reviews Review < ActiveRecord::Base...
200 просмотров
schedule 25.03.2024

Сохранение нескольких объектов за один вызов в rails
У меня есть метод в рельсах, который делает что-то вроде этого: a = Foo.new("bar") a.save b = Foo.new("baz") b.save ... x = Foo.new("123", :parent_id => a.id) x.save ... z = Foo.new("zxy", :parent_id => b.id) z.save Проблема в том,...
104625 просмотров
schedule 16.12.2023

nhibernate activerecord linq содержит проблему
У меня возникли проблемы со следующим запросом в Castle ActiveRecord 2.12: var q = from o in SodisceFMClientVAR.Queryable where taxnos2.Contains(o.TaxFileNo) select o; taxNos2 — это массив строк. При запуске я получаю...
733 просмотров
schedule 20.09.2022

Как агрегировать данные модели ActiveRecord за определенный период времени?
Я собираю данные из системы каждые ~ 10 с (эта разница во времени зависит от времени связи с сетевыми устройствами). Я хотел бы ежедневно рассчитывать средние значения и суммы сохраненных значений для этой модели ActiveRecord. Все записи хранятся в...
601 просмотров
schedule 10.09.2022

Проверка, возвращает ли ActiveRecord find результат
Я пытаюсь проверить, возвращает ли метод find результат. Мой метод поиска следующий: post = Post.find(:all, :conditions => { :url => params['url'] }, :limit => 1) Что было бы хорошим способом проверить, что post содержит результат?
32289 просмотров
schedule 13.11.2022

mysql codeigniter активная запись m: m удаление
У меня есть таблицы 2, которые имеют отношение m: m, и я могу желать, чтобы при удалении строки из одной из таблиц я также хочу удалить строку в объединяемой таблице, мой sql выглядит следующим образом: Таблица 1 CREATE TABLE IF NOT...
1087 просмотров

Метод обновления Codeigniter Activerecord отказывается вставлять значение NULL
Я использую библиотеку активных записей Codeigniters для обновления столбца в моей БД. Вот SQL для таблицы CREATE TABLE `schedules` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `reservation_id` INT(11) NULL DEFAULT NULL, `title` VARCHAR(255) NOT...
17594 просмотров
schedule 25.02.2024

Как суммировать записи в Rails 3?
У меня есть модель ItemsSold, в которой указано общее количество журналов, книг, видео, поздравительных открыток, ручек, проданных за один день. Как мне элегантно вернуть массив с еженедельными суммами продаж для каждого товара за последнее...
1776 просмотров