Публикации по теме '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 просмотров
schedule
09.04.2024
Супертип слоя в ActiveRecord (Rails)
Я разрабатываю приложение ruby on rails и хочу иметь возможность выполнять метод для каждого объекта AR перед каждым сохранением.
Я думал, что создам супертип слоя следующим образом:
MyObject << DomainObject << ActiveRecord::Base...
1545 просмотров
schedule
02.08.2022
ActiveRecord - запрос полиморфных ассоциаций
Я использую полиморфные ассоциации для отслеживания комментариев в моем проекте. Все очень простые вещи.
Проблема, с которой я сталкиваюсь, заключается в запросах на основе полиморфной ассоциации и присоединении из модели комментариев к ее...
52673 просмотров
schedule
02.03.2024
my_object.save(false) ДЕЙСТВИТЕЛЬНО не пропускает мои проверки Active Record
Итак, я рвал на себе волосы, устраняя эту ошибку, которая у меня была, и наконец обнаружил, что ее вызывает. У меня всегда было такое впечатление, что когда я звонил
@my_model.save(false)
Что я буду пропускать проверки ActiveRecord....
1245 просмотров
schedule
25.02.2024
Как создать/поддерживать действительную ссылку на конкретный объект в ассоциации ActiveRecord?
Используя ActiveRecord, у меня есть объект Client, который содержит ноль или более пользователей (т. е. через ассоциацию has_many). Клиент также имеет атрибут «primary_contact», который можно установить вручную, но он всегда должен указывать на...
224 просмотров
schedule
08.12.2023
Как использовать 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 просмотров
schedule
09.05.2024
Получить все атрибуты ассоциации модели 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 просмотров
schedule
27.03.2024
Метод обновления 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 просмотров
schedule
13.05.2024