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

Rails has_many с псевдонимом
В моей модели User я мог бы иметь: has_many :tasks и в моей модели задачи: belongs_to :user Затем, предположив, что внешний ключ user_id был сохранен в таблице задач, я мог бы использовать: @user.tasks Мой вопрос в том,...
107829 просмотров
schedule 02.03.2023

Можно ли применить динамические средства поиска на основе атрибутов к объекту?
Не обращайте на меня внимания, я испортил имена атрибутов :( Это вполне возможно, используя точный синтаксис, который я использовал - вам просто нужно уметь писать! Кажется, я не могу заставить это работать, и это кажется достаточно...
363 просмотров
schedule 23.05.2023

Ошибка при использовании `find_or_create_by` в ассоциации `has_many` `through`
Я столкнулся с проблемой при использовании find_or_create_by в ассоциации has_many through . class Permission < ActiveRecord::Base belongs_to :user belongs_to :role end class Role < ActiveRecord::Base # DB columns: user_id,...
4989 просмотров
schedule 05.01.2023

Валидации отношения has_many/belongs_to
У меня есть модель рецепта, в которой есть много ингредиентов (которые, в свою очередь, принадлежат рецепту). Я хочу, чтобы ингредиент существовал в зависимости от рецепта; Ингредиент никогда не должен существовать без рецепта. Я пытаюсь...
1126 просмотров

Rails - вопрос ассоциации новичка с моделями has_many и HABTM
У меня три модели: class Tenant < ActiveRecord::Base has_many :sites end class Site < ActiveRecord::Base belongs_to :tenant has_and_belongs_to_many :users end class User < ActiveRecord::Base has_and_belongs_to_many :sites end...
210 просмотров

Базовые данные — проблема с правилом удаления
У меня странная проблема с правилами удаления в coredata. Моя модель данных не такая сложная. Я подробно описываю здесь только отношения между элементами: A ---------- has_many B (optional, delete rule : Cascade) has_many C (optional, delete...
886 просмотров

Связь модели CakePHP с несколькими внешними ключами
В моем приложении CakePHP есть модели для Matches и Teams. У каждого Матча есть идентификаторы home_team_id и away_team_id, оба из которых относятся к разным командам. В моем файле team.php я могу сформировать отношения для домашних матчей...
7160 просмотров

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

Rails несколько отношений has_many через одну модель
Мне интересно, как я могу справиться со следующей ситуацией: Page имеет_много Assets Stylesheet имеет_много Assets Javascript имеет_много Assets Теперь я хочу иметь возможность выполнять следующие запросы: Page.first.assets...
852 просмотров

Отображение ошибок подключаемых модулей с возможностью поиска в Grails имеет много
Я использую 0.6.3 с возможностью поиска и grails-1.3.7. Если я не сопоставлю домен hasMany properties, все будет нормально. Однако, если я сопоставлю свойство hasMany, как в примере в документации:...
1125 просмотров
schedule 10.07.2023

Rails 3 has_many изменился?
Мне нужно отслеживать изменения (добавления и удаления) ассоциации, настроенной следующим образом: has_many :listing_services has_many :services, through: :listing_services Для обычных атрибутов проще всего это сделать, отметив...
8972 просмотров

Rails has_many флажков с дополнительными атрибутами
У нас есть следующий код, работающий для сложной формы рельсов с флажками. Я не очень доволен решением, которое у нас есть, и мне было интересно, знает ли кто-нибудь более правильный способ сделать это в рельсах. Весь приведенный ниже код работает,...
461 просмотров
schedule 24.04.2022

Область действия для каждого последнего элемента отношения has_many
Допустим, у меня есть отношение has_many между пользователем и сообщениями. Я хотел бы установить область, чтобы иметь возможность фильтровать пользователей по тем, у кого есть что-то в последнем сообщении, которое они опубликовали. Поэтому...
720 просмотров

Упорядочить игроков по сумме их ассоциативной модели
У меня есть база данных с 6500 players , и у каждого игрока в среднем 15 игр results . Случай использования Я хочу создать список игроков, упорядоченных по сумме их призовых денег (поле в таблице результатов). Я предпочитаю, чтобы это...
3479 просмотров

Доступ к дополнительным атрибутам в таблице соединений при использовании в отношении has_many
Я рассматривал возможность добавления некоторых дополнительных свойств между отношениями has_many. Например, у меня есть таблица «Пользователи» и таблица «Группа». Пользователи могут присоединяться к группам через отношение :through has_many. Я...
5428 просмотров

Rails: Как транзакционно добавить ассоциацию has_many к существующей модели?
Давайте представим, что я управляю воображаемым художественным магазином с парой моделей (и под моделями я имею в виду термин Rails, а не термин искусства, как в случае обнаженных моделей), который выглядит примерно так: class Artwork <...
1147 просмотров

t.references в миграции Rails (отношение n | n)
У меня есть три модели в моем приложении Rails 3: DailyData и DailyDataVehicle и Vehicle , отношения "многие ко многим". Я только что узнал, что если вы обновите модель с помощью ассоциаций, она не обновит базу данных, поэтому я возвращаюсь и...
1174 просмотров

`Неопределенный метод` для отношений has_many?
Почему это не работает? class Customer < ActiveRecord::Base has_many :notes, :class_name => "CustomerNote", :foreign_key => 'customer_id' def self.called_this_month self.notes.where(:date =>...
266 просмотров
schedule 28.08.2022

Rspec должен иметь_много аргументов и вызывает неправильное количество аргументов (0 вместо 1)
Когда я запускаю файл тестов rspec в своем приложении Rails, все проходит, кроме тестов для has_many ассоциаций: it { should have_many(:notes) } # ERROR it { should belong_to(:agent_field_set) } # OK it { should...
280 просмотров
schedule 03.10.2022

Ассоциация базы данных, может ли класс has_many и принадлежать_ к одному и тому же объекту?
Итак, я пытаюсь создать простое веб-приложение для событий, в котором класс User может как создавать класс Event, так и участвовать в них. В случае, если класс User создает класс Event, я хочу, чтобы это событие принадлежало пользователю. Но в...
281 просмотров