Вопросы по теме 'has-many'

has_many и наследование одной таблицы
У меня есть отношения has_many между двумя объектами, каналами и сообщениями. У меня также есть определенные типы сообщений, видео и фото. Это структурировано в базе данных с использованием наследования одной таблицы. Прямо сейчас у меня есть...
8134 просмотров

ассоциация has_many с нетрадиционной моделью данных
Я борюсь с ассоциацией has_many. У меня есть дневник-приложение. Модельные игроки следующие: Пользователь UserFriend UserFoodProfile Я хочу иметь возможность получать все продукты, которые съели друзья пользователя. Итак, я хочу...
171 просмотров
schedule 09.04.2023

Проверка Rails для ассоциации has_many
У меня возникают проблемы с проверкой отношений has_many, где дети существуют, а родитель — нет. Однако при создании/сохранении родительского объекта я хочу убедиться, что определенные дочерние элементы (с определенными атрибутами) уже сохранены....
6889 просмотров
schedule 03.07.2023

Метод определения одновременных ассоциаций «много» и «есть один» между двумя моделями в CakePHP?
Одна вещь, с которой у меня давно были проблемы в среде CakePHP, — это определение одновременных отношений hasOne и hasMany между двумя моделями. Например: BlogEntry hasMany Comment BlogEntry hasOne MostRecentComment (где...
369 просмотров
schedule 27.01.2023

Есть ли способ выйти за пределы default_scope при использовании has_many?
У меня есть древовидная модель, в которой в всех ситуациях, кроме одной , я хочу ограничить результаты так, чтобы возвращались только корни. class Licence < ActiveRecord::Base default_scope :conditions => { :parent_licence_id, nil }...
1012 просмотров

Создание фальшивого отношения has_many, которое зависит от другого члена var
В моем приложении есть модель пользователя с некоторыми простыми проверками уровня доступа. Этот уровень доступа определяет область доступа к другим моделям в базе данных. Если быть точным, у меня есть модели района, школы, учителя, комнаты и...
925 просмотров
schedule 30.11.2023

Вопрос о правильных ассоциациях в Rails
Возьмем, к примеру, эту ситуацию. У вас есть 3 модели: Поэт - представляет автора стихотворения. Поэма - Представляет собой стихотворение, написанное поэтом. Printing — представляет собой печатное издание любого рода, содержащее...
92 просмотров

наследование одной таблицы, отношения has_many и сортировка
У меня настроены отношения STI и has_many между сотрудниками и поданными ими отчетами. Команда сотрудников структурирована в базе данных с использованием наследования одной таблицы, как показано ниже. class Employee < ActiveRecord::Base...
588 просмотров

rails 3.1 has_many: через дополнительное поле в модели соединения
я пытаюсь решить has_many: через ассоциацию с дополнительным text_field в модели соединения. Ни один из существующих ответов не помогает мне. У меня три модели: class Partner has_many :prices has_many :services, :through =>...
792 просмотров

Обновите списки тегов или обновите отношения has_many
Я часто сталкиваюсь с проблемой обновления имеет много связей. Например, возьмем следующие три таблицы: сообщения теги сообщения_теги Когда пользователь создает новый пост, он может добавлять к нему теги. Пост сохраняется, а...
41 просмотров
schedule 14.11.2022

Rails 2.3 динамические условия has_many, основанные на другой ассоциации
У меня есть модель ActiveRecord под названием Books , которая имеет ассоциацию has_one для authors и ассоциацию has_many для publishers . Итак, следующий код хорош books . publishers Теперь у меня есть другая модель AR,...
503 просмотров

has_many удалить ассоциации при обновлении
Я думаю, что это довольно просто… Но я не понимаю. У меня есть связь has_many между двумя моделями (комбинация и canvas_price): комбинация.rb: class Combination < ActiveRecord::Base has_many :canvas_prices, :dependent => :delete_all...
904 просмотров

Как я могу свести к минимуму запросы «содержать» в CakePHP?
У меня есть три модели: Пользователи , Комментарии и Страницы . Пользователи имеют много комментариев , и комментарии принадлежат страницам эм>. Все модели используют поведение containable и по умолчанию recursive -1 . Если...
1597 просмотров
schedule 09.04.2023

выполнить простой запрос в cakephp
Фильмы имеют много отношений, и отношения принадлежат фильмам. В таблице отношений есть поле _id фильма. я хочу показать список отношений с точки зрения модели фильмов. поэтому в MoviesController.php у меня есть: public function view($id =...
158 просмотров
schedule 01.12.2023

Изменение состояния отношений в Yii
У меня возникла небольшая проблема, и мне нужна ваша помощь. Я хотел бы присоединиться к двум таблицам, но для объединения были бы другие условия, а не только внешний ключ. Я попытался установить параметр условия, но он создает WHERE в моем запросе,...
5638 просмотров

Самосоединение HABTM или HM/HMT в Rails
У меня есть модель Users , и я хочу, чтобы пользователи могли Subscribe на другой User получать уведомления, когда они что-то публикуют. Это своего рода самосоединение has_many и самосоединение many_to_many. Мне нужно иметь возможность...
726 просмотров

Rails has_one на область действия
У меня есть три модели следующим образом: class User < ActiveRecord::Base ... has_many :feeds ... end class Project < ActiceRecord::Base ... has_many :feeds has_many :users, through: :feeds...
443 просмотров

модель рельсов has_many сама по себе
У меня есть событийная модель. События могут иметь родительские события, установленные из столбца в модели (parent_event_id). Мне нужно сделать has_many :event на модели, поэтому я могу просто сделать, например, event.child_event или...
10245 просмотров

Rails - не могу сказать создать контроллер, какой элемент создать
У меня есть несколько моделей: Пользователь Отношение Проект Расписание Экземпляр user может быть типа :student или :employer . А schedule belongs_to и project и a project has_one schedule project belongs_to...
49 просмотров

Определить, был ли создан элемент hasMany -> ownTo в Ember.js
Я использую Ember: 1.3.0-beta.2 и Ember Data: 1.0.0-beta.2. Вот моя установка: Модели Rise.User = DS.Model.extend({ //.... user_training_plans: DS.hasMany('training_plan', { async: true }), user_training_histories:...
598 просмотров
schedule 29.08.2023