Вопросы по теме '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 просмотров
schedule
21.08.2023
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 просмотров
schedule
27.02.2023
Базовые данные — проблема с правилом удаления
У меня странная проблема с правилами удаления в coredata. Моя модель данных не такая сложная. Я подробно описываю здесь только отношения между элементами:
A
----------
has_many B (optional, delete rule : Cascade)
has_many C (optional, delete...
886 просмотров
schedule
18.03.2023
Связь модели CakePHP с несколькими внешними ключами
В моем приложении CakePHP есть модели для Matches и Teams. У каждого Матча есть идентификаторы home_team_id и away_team_id, оба из которых относятся к разным командам.
В моем файле team.php я могу сформировать отношения для домашних матчей...
7160 просмотров
schedule
27.07.2022
Rails имеет много и принадлежит одному
У меня есть модель User , которая имеет много projects , и модель Project , которая может иметь много users , но также принадлежит одному пользователю (то есть пользователю, который создал этот проект). Он должен принадлежать User . Он также...
9381 просмотров
schedule
02.05.2023
Rails несколько отношений has_many через одну модель
Мне интересно, как я могу справиться со следующей ситуацией:
Page имеет_много Assets
Stylesheet имеет_много Assets
Javascript имеет_много Assets
Теперь я хочу иметь возможность выполнять следующие запросы:
Page.first.assets...
852 просмотров
schedule
29.01.2023
Отображение ошибок подключаемых модулей с возможностью поиска в 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 просмотров
schedule
20.04.2024
Rails has_many флажков с дополнительными атрибутами
У нас есть следующий код, работающий для сложной формы рельсов с флажками. Я не очень доволен решением, которое у нас есть, и мне было интересно, знает ли кто-нибудь более правильный способ сделать это в рельсах. Весь приведенный ниже код работает,...
461 просмотров
schedule
24.04.2022
Область действия для каждого последнего элемента отношения has_many
Допустим, у меня есть отношение has_many между пользователем и сообщениями.
Я хотел бы установить область, чтобы иметь возможность фильтровать пользователей по тем, у кого есть что-то в последнем сообщении, которое они опубликовали. Поэтому...
720 просмотров
schedule
23.01.2023
Упорядочить игроков по сумме их ассоциативной модели
У меня есть база данных с 6500 players , и у каждого игрока в среднем 15 игр results .
Случай использования
Я хочу создать список игроков, упорядоченных по сумме их призовых денег (поле в таблице результатов). Я предпочитаю, чтобы это...
3479 просмотров
schedule
03.09.2022
Доступ к дополнительным атрибутам в таблице соединений при использовании в отношении has_many
Я рассматривал возможность добавления некоторых дополнительных свойств между отношениями has_many.
Например, у меня есть таблица «Пользователи» и таблица «Группа». Пользователи могут присоединяться к группам через отношение :through has_many. Я...
5428 просмотров
schedule
20.08.2022
Rails: Как транзакционно добавить ассоциацию has_many к существующей модели?
Давайте представим, что я управляю воображаемым художественным магазином с парой моделей (и под моделями я имею в виду термин Rails, а не термин искусства, как в случае обнаженных моделей), который выглядит примерно так:
class Artwork <...
1147 просмотров
schedule
15.06.2022
t.references в миграции Rails (отношение n | n)
У меня есть три модели в моем приложении Rails 3: DailyData и DailyDataVehicle и Vehicle , отношения "многие ко многим".
Я только что узнал, что если вы обновите модель с помощью ассоциаций, она не обновит базу данных, поэтому я возвращаюсь и...
1174 просмотров
schedule
23.09.2022
`Неопределенный метод` для отношений 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 просмотров
schedule
17.07.2023