Вопросы по теме 'polymorphic-associations'
Ссылка на внешние ключи в том же столбце
Я разрабатываю bd-схему для mysql. Моя база данных хранит 3 вида точек: a, b или c, а путь состоит из n пар точек:
Маршрут = [(a1 или b1 или c1; a2 или b2 или c2), (a2 или b2 или c2; a3 или b3 или c3), ...]
create table a_points (
point_id...
3091 просмотров
schedule
20.05.2022
Rails: полиморфные отношения "многие ко многим"
Следите за обновлениями в комментариях .
Я изо всех сил пытался получить четкий и прямой ответ на этот вопрос, я надеюсь, что на этот раз я его получу! : D Мне определенно есть чему поучиться с Rails, однако я понимаю проблему, с которой...
14727 просмотров
schedule
26.06.2022
Лучший способ смоделировать дружбу пользователя с разными сущностями?
У меня есть следующие сущности:
Пользователь
Компания
Организация
Пользователи должны иметь возможность добавлять пользователей, компании, организации и будущие сторонние объекты в свой список друзей.
Моя первоначальная идея...
709 просмотров
schedule
03.12.2023
Полиморфные ассоциации Rails, два ассоциированных типа в одном классе
Рассмотрим класс:
class Link < ActiveRecord::Base
has_many :link_votes, :as => :vote_subject, :class_name => 'Vote'
has_many :spam_votes, :as => :vote_subject, :class_name => 'Vote'
end
Проблема в том, что когда я...
320 просмотров
schedule
23.04.2022
Как объединить две модели в одном древовидном представлении RoR act_as_tree?
У меня есть две простые модели, каждая из которых имеет act_as_tree, скажем, отделы и сотрудники. Моя цель - создать древовидное представление, объединяющее обе модели в одно общее дерево, например:
Department 1
SubDepartment 1.1...
427 просмотров
schedule
06.12.2022
Поиск полиморфных ассоциаций в Rails
У меня есть потребность в моем приложении, чтобы пользователи могли добавлять сообщения в закладки. Они должны иметь возможность создавать только одну закладку на сообщение. Я настроил свою полиморфную ассоциацию так:
class Post <...
1375 просмотров
schedule
27.08.2022
Должен ли я совместно индексировать полиморфную ассоциацию ActiveRecord?
У меня есть метрическая таблица, которая, как я ожидаю, будет очень большой. Он имеет полиморфную ассоциацию, так что он может принадлежать другим моделям, которые хотят записать некоторую метрику. Я обычно индексирую такие столбцы ассоциаций, чтобы...
1717 просмотров
schedule
05.06.2022
Rails: PolyMorphic или STI или что-то еще для управления пользователями?
Я бился головой о стену, пытаясь обернуть голову вокруг этого, так что любые рекомендации были бы очень признательны ...
Я хочу, чтобы настройка системы пользователя отражала следующую иерархию:
User
|- email address
|- password
|- billing...
1729 просмотров
schedule
12.03.2023
Проблема доступа к полиморфным ресурсам CanCan
я не совсем понимаю, как ограничить доступ к ссылкам в данном конкретном случае с помощью CanCan. У меня всегда отображается ссылка "Редактировать". Поэтому я считаю, что проблема в моем неправильном определении методов канкана (загрузка_ и...
743 просмотров
schedule
12.02.2023
двунаправленный created_to (один полиморфный)
У меня есть два типа классов, один из которых принадлежит другому типу, а другой полиморфно принадлежит другому типу.
class Term < ActiveRecord::Base
belongs_to :reference, :polymorphic => true
end
class Course < ActiveRecord::Base...
909 просмотров
schedule
27.06.2022
Rails act_as_audited — почему он сначала индексирует по ID?
Использование Rails 2.3.5.
В act_as_audited определение схемы определяет индекс:
add_index :audits, [:auditable_id, :auditable_type], :name => 'auditable_index'
Мне кажется, что индекс должен быть:
add_index :audits,...
421 просмотров
schedule
24.05.2022
RoR: путаница STI / MTI / Mixin
У меня есть проблема, которая, я считаю, является основной для большинства разработчиков RoR. На самом деле, это скорее «понимание», чем реальное программирование (я уже программировал несколько модулей, чтобы иметь возможность расширять...
1230 просмотров
schedule
24.04.2022
Rails 3, полиморфные ассоциации и отсутствие совпадений маршрутов
Я изучаю Rails уже около 6 недель, так что все еще нуб!
Я слежу за скринкастом Райана Бейтса о полиморфных ассоциациях, но получаю сообщение об ошибке «Нет совпадений маршрутов» при переходе к /model/xx/comments.
После двух дней хождения по...
1873 просмотров
schedule
16.09.2022
Полиморфные ассоциации с использованием полей типа Integer ID
У меня есть таблица Foo , имеющая полиморфную ассоциацию "принадлежит_то" под названием bar . Таблица foos имеет стандартный столбец bar_id . Однако вместо строкового столбца bar_type у меня есть целочисленный столбец bar_type_id . Этот...
1985 просмотров
schedule
30.06.2022
Стоит ли отбрасывать полиморфную ассоциацию?
Мой код все еще находится в разработке, а не в производстве, и я натыкаюсь на стену, генерируя данные, которые мне нужны для некоторых представлений.
Не вдаваясь в подробности, я просто хочу пройтись по нескольким ассоциациям моделей, чтобы...
1079 просмотров
schedule
08.04.2023
Сложная статистическая агрегация временных рядов с использованием полиморфных ассоциаций
В порядке. Потерпите меня, так как мне нужно предоставить много контекстных деталей, прежде чем я смогу получить разумный ответ на свой вопрос.
У меня есть сайт, который позволяет вам ежедневно выбирать акции. Это работает так, что вам...
600 просмотров
schedule
05.05.2023
Полиморфная модель в Rails / ActiveRecord
У меня ActiveRecord немного заржавел, так что простите, если ответ как-то очевиден.
У меня есть три модельных объекта в проекте рельсов: Студент, Задание и Курс. Как вы понимаете, Курс has_many заданий. Теперь я хочу иметь возможность назначать...
409 просмотров
schedule
26.02.2023
Rails: Какая правильная ассоциация для этих моделей?
Какова правильная ассоциация для этой проблемы?
Есть три модели:
Жители
Стороны
Адреса
У каждого Resident и Party есть Address
Каждый Address может принадлежать Resident или Party или обоим.
Может быть несколько...
194 просмотров
schedule
16.04.2022
Смешивание полиморфных ассоциаций и ассоциаций has_many
Две модели: Обзор и Пользователь.
В отзыве есть три соответствующих поля: user_id , reviewable_type и reviewable_id . Итак, ассоциации выглядят примерно так:
User has_many :reviews
User has_many :reviews, :as => :reviewable
Review...
110 просмотров
schedule
06.11.2022
Ruby on Rail: добавление полиморфного адреса пользователю Devise
ROR новичок здесь. :-)
Я использую Devise для аутентификации и добавил first_name и last_name в модель User, созданную с помощью devise. Я также создал Адресную модель:
create_table: адреса делают | т | t.string: line1 t.string: line2...
734 просмотров
schedule
18.04.2022