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

has_many через самореферентную ассоциацию
Я хочу (например) создать ассоциацию has_many для всех сообщений друзей человека, что-то вроде has_many :remote_posts , чтобы дать мне что-то вроде person > friends > person > posts . ..вот как бы я это сделал script/generate model...
1525 просмотров

has_many: через вопросы
Раньше я использовал has_and_belongs_to_many и преобразовал его в has_many: through. Вот как выглядит список игр, в которые может играть много пользователей. С этим я могу делать game.users и user.games ....: class Game < ActiveRecord::Base...
3873 просмотров

ROR Самореферентный has_many через accept_nested_attributes_for
Я задавался вопросом, может ли кто-нибудь быстро взглянуть на это. Я делаю простое приложение для преобразования, которое преобразует единицы измерения. Мне нужно иметь возможность самостоятельно ссылаться на таблицу, используя таблицу соединений, в...
552 просмотров
schedule 09.07.2022

Использование named_scopes в модели соединения has_many :through
Я бился головой о стену над чем-то, что на первый взгляд должно быть очень простым. Допустим, у меня есть следующие упрощенные модели: user.rb has_many :memberships has_many :groups, :through => :memberships membership.rb...
646 просмотров

Присоединение ассоциации «один ко многим» к ассоциации «многие ко многим» в Rails 3
У меня есть связь «многие ко многим» между классом User и классом Table. Кроме того, у меня есть связь «один ко многим» между пользователем и таблицей (один пользователь в конечном итоге владеет таблицей). Я пытаюсь получить доступ ко всем таблицам,...
194 просмотров

RoR вложенный :include для включения подресурсов в to_xml/to_json
Для начала у меня странная ситуация с моделью данных, поэтому, возможно, весь мой подход неверен. Вот что я делаю: У меня есть класс Bird и простой класс Color. Концептуально каждая птица имеет две ассоциации to_many с цветом, одну для мужских...
11701 просмотров

Соответствует ли accepts_nested_attributes_for условиям объявления has_many?
С тем, как я в настоящее время настроил свой код, пользователь has_many current_treatments (которые отличаются от других процедур тем, что связь между ними и пользователем имеет логическое значение «current», установленное на true). Проблема, с...
691 просмотров

Создайте и обновите две модели с моделью соединения (от has_many) и дополнительными полями.
Я пытался упростить контекст моего предыдущего поста (около 6 часов назад: https://stackoverflow.com/questions/5150031/linking-three-models-through-two-join-models ), просто связав два моих основных столбца (свойства и пользователи) через соединение...
234 просмотров
schedule 26.05.2022

Rails имеет много и принадлежит одному
У меня есть модель User , которая имеет много projects , и модель Project , которая может иметь много users , но также принадлежит одному пользователю (то есть пользователю, который создал этот проект). Он должен принадлежать User . Он также...
9381 просмотров

has_one :through =› несколько
И Посещение, и Поручительство: belongs_to :event belongs_to :account Следовательно: отношение 1 к 1 между посещаемостью и поручительством. Есть ли способ сделать это, не слишком много думая? # attendment has_one :vouching :through...
933 просмотров

Как заполнить поля в has_many через таблицу соединений
У меня есть вопрос об активной ассоциации записей, относящийся к этой части документации по рельсам: http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association если у нас есть три модели: class Physician <...
4036 просмотров

Rails формирует has_many через ассоциацию с дополнительными атрибутами?
Как создать поля формы для ассоциации has_many :through с дополнительными атрибутами? Связь has_many :through имеет дополнительный столбец с именем weight . Вот файл миграции для таблицы соединений: create_table :users_widgets do |t|...
6278 просмотров

Представление/контроллер для уничтожения ассоциации has_many :through
У меня есть Users, Teams и TeamMemberships, которые связаны с has_many :through. Я пытаюсь добавить возможность удалить пользователя из команды, что требует уничтожения модели TeamMembership, которая их связывает. Мои модели следующие: #...
874 просмотров

Модель Rails 3.1 с has_many через проблему именования — ThisIsModelName.rb
Мне нужно создать модель соединения под названием CarStoreTracker для автомобилей и магазинов, в которой оба имеют много друг друга. class Car < ActiveRecord::Base has_many :carstoretrackers # It seems to work has_many :stores,...
555 просмотров

Создание представления «многие ко многим» с дополнительными свойствами
У меня есть отношения «многие ко многим» между проектами и этапами, я пытаюсь создать форму, которая позволит пользователю отмечать этапы в проекте и оставлять какие-либо комментарии на этом этапе. Примерно так выглядит модель: class Project...
311 просмотров

как создать симметричный, DRY, RESTful интерфейс для отношений has_many:through?
Предположим, что существует стандартная связь has_many :through между тремя моделями. class Person < ActiveRecord::Base has_many :memberships, :dependent => :destroy has_many :clubs, :through => :memberships end class Club <...
514 просмотров

has_many через переключатели
Борьба за то, чтобы связь has_many :through работала должным образом с формой, которая имеет связь, представленную переключателями. Связь описывает задание, с которым могут быть связаны различные метаданные, и эти метаданные могут быть разных...
601 просмотров
schedule 23.07.2022

Rails 3.2 has_many через отправку формы
У меня есть форма has_many: through, где я не могу получить дополнительный атрибут для публикации в базе данных. Я где-то испортил имя параметра. Я могу получить внешние ключи для публикации, но у меня есть еще один атрибут, который я пытаюсь...
1434 просмотров

Rails: как настроить условие IF с JOIN в отношениях has_many :through
У меня есть приложение, в котором пользователи могут настроить календарь и заполнить его заданным набором событий. Пользователь также может заменить название своего календаря псевдонимом. Итак, у меня есть следующее отношение has_many :through:...
181 просмотров
schedule 08.11.2022

Обновление моделей в has_many: через ассоциацию
У меня две модели: Designer и Influence. У них есть отношение «has_many» друг к другу: через модель соединения, называемую Relation. Я хочу использовать единую форму для создания/обновления модели дизайнера информацией из модели влияния. Можно ли...
718 просмотров
schedule 26.02.2023