Описание тега model-associations

Models can associate in three main ways: one to many, one to one, and many to many.
1 ответ

Эффективные запросы соединения - это можно сделать с помощью ActiveRecord

У меня есть 4 модели, A, B, C и D class A < ActiveRecord::Base has_many :B has_many :C, :through => :B end class B < ActiveRecord::Base belongs_to :A has_many :C has_many :D, :through => :C end class C < ActiveRecord::Base belongs_to …
1 ответ

Ассоциация "многие ко многим" в CakePHP 3.x

У меня есть вопрос, который, кажется, повторяется, но это не так: Я объясняю с небольшим примером. У меня есть два стола: студенты и курсы. Каждый студент может пройти N курсов, и каждый курс может пройти N студентов. Я хочу, чтобы у студентов был д…
24 апр '17 в 02:52
1 ответ

Как я могу передать дополнительную информацию от элементов simpleForm к моему контроллеру в рельсах

Я использую SimpleForm в Rails, и у меня есть 2 поля, представленные пользователю, чтобы выбрать местоположение (богатую ассоциацию) из предварительно отфильтрованного набора Locations. Каждый выбор должен быть сохранен в соединительной таблице вмес…
1 ответ

Как добавить материал, связанный с миграцией?

У меня, казалось бы, легкая проблема, но я не смог найти правильного объяснения (или я просто слишком устал, чтобы ее увидеть). У меня есть следующие миграции и модели: class User < Sequel::Model one_to_many :orders end Sequel.migration do change…
29 ноя '14 в 20:17
0 ответов

Rails__Ассоциация

У меня 2 модели: Модель пользователя и модель профиля. Моя ассоциация выглядит следующим образом: Class User < ActiveRecord::Base has_one :profile end Class Profile < ActiveRecord::Base belongs_to :user validates user_id, presence: true end Мо…
2 ответа

Получить запись хотя бы с одним связанным объектом

У меня есть следующая схема в mongoid: У пользователя много задач - has_many:tasks Задача принадлежит пользователю - assign_to:user Как я могу получить только 10 первых пользователей хотя бы с одной задачей? Что-то вроде этого: User.where(:tasks.ne …
2 ответа

Разное принадлежит_ ко многим ассоциациям

Я нашел хорошие ответы здесь, здесь и здесь, но у меня возникли проблемы с обобщением того, что я хочу. У меня есть несколько категорий, которые будут курировать и выбирать. Таким образом, пользователи смогут выбирать cat1, cat2 и cat3, но не вводит…
2 ответа

CakePHP 3: имя свойства ассоциации конфликтует с полем с тем же именем таблицы

Я использую CakePHP 3.2. У меня две таблицы service_requests а также coupon_history service_requests Таблица CREATE TABLE `service_requests` ( `id` char(36) NOT NULL, `request_id` bigint(20) NOT NULL, `user_id` char(36) NOT NULL, `user_address_id` c…
01 июл '16 в 07:25
0 ответов

Действие изменений Rails не отражает удаление ассоциированного объекта.

У меня есть Note модель, которая has_one юридическое лицо Deadline с вложенными атрибутами. После обновления примечания я проверяю, был ли изменен крайний срок при обновлении, используя changes метод рельсов. Это прекрасно работает во всех случаях, …
1 ответ

Варианты Rails Association

Я новичок в Rails только что учился в прошлом месяце или около того. У меня есть вопрос относительно создания модельных ассоциаций. Я попал в точку, где, как мне кажется, мне нужно вернуться и внести изменения в то, что я уже сделал. Вот сценарий. Я…
1 ответ

(Объект не поддерживает #inspect) Застрял в консоли

У меня есть три модели, такие как Page, AdminUser и Section: class Page < ActiveRecord::Base attr_accessible :name, :position, :permalink belongs_to :subject has_many :sections has_and_belongs_to_many :editors, :class_name => "AdminUser" end c…
2 ответа

Как создать модель, которая будет связана с двумя родительскими моделями

Я новичок в рельсах и все еще изучаю ассоциации, и я застрял в модельных отношениях. У меня есть модель, которую я хочу связать с двумя родительскими моделями, чтобы при создании экземпляра этой модели он автоматически связывался с двумя родительски…
1 ответ

rails3 и правильный способ использования ассоциаций

Я делаю свое первое приложение rails(3). Ассоциации не имеют смысла. Во-первых, даже направляющие не объясняют, что они делают, они просто объясняют, как их использовать. Из того, что я понимаю, ассоциации делают две вещи: a) Allow ActiveRecord to o…
16 июн '11 в 22:54
1 ответ

Сопоставления свойств в Entity Framework без ПК?

Я попытался создать EF-модель (VS2010, .NET4) с 3 таблицами, каждая таблица с ПК называется Sync_ID. TABLE_HEAD: (Sync_ID (PK), GRID_ID int, SERIALNUMBER int, YEAR int) TABLE_POINT: (Sync_ID (PK), GRID_ID int, SERIALNUMBER int, YEAR int, POINT_NUMBE…
1 ответ

Взаимосвязь сущностей SQL и NoSQL в Symfony

Я использую Symfony на своей веб-странице, я хочу использовать оба mongodb а также mysql в моей модели базы данных, и я не знаю, как связать между таблицей на моем sql и документом на mongodb.Пример: PERSON - отношение 1 - n - ADDRESS, где PERSON эт…
2 ответа

Рельсовое объединение HABTM

Мне нужна помощь в создании ассоциации для моего нового приложения рельсов. У меня две модели User а также Profession, У пользователя может быть много профессий, а профессия может принадлежать многим пользователям. я могу сделать HABTM ассоциация в …
2 ответа

Ruby on Rails: ссылка has_many - какие объекты модели принадлежат ему?

Я новичок в Rails и закончил "Учебник по Ruby on Rails 3" Майкла Хартла. Хотя книга многому меня учит, я нахожу эту головоломку не понимаю. Для предварительного просмотра головоломки, то есть, я не понимаю, внутри модели пользователя, has_many :foll…
1 ответ

Активные записи ассоциаций

Я работаю над сайтом для моей ассоциации гольфа. У меня есть несколько разных моделей, но я столкнулся с проблемой, когда попытался включить курсы. Поле будет представлять название курса, если в гольф-клубе имеется более одного поля, или название ку…
26 июл '13 в 05:04
2 ответа

CakePHP 2.x вмещаемый + нумерация страниц для вложенной модели

У меня есть проблема с нумерацией вложенных моделей с использованием содержимого в Cake... У меня есть три модели: Категория, CompanyCategory, Company и там ассоциация такая Category hasMany CompanyCategory CompanyCategory belongsTo Category Company…
1 ответ

Неопределенная ошибка метода с ассоциацией Rails has_one (Rails 5)

Я пытаюсь получить доступ к методам связанной модели в представлении, но получаю неопределенную ошибку метода неопределенный метод `cpt_code'для процедуры:0x007fe7b55518e8 , Спасибо за вашу помощь! индекс просмотра: <% @actuals.each do |actual| %…
06 июл '17 в 16:23