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

Как сделать так, чтобы пользователь создал таблицу has_many :through без каких-либо атрибутов пользовательского ввода?
У меня есть две модели (пользователи и курсы) и таблица JOIN, которая позволяет зачислять на курс: class User < ActiveRecord::Base has_many :enrollments, :dependent => :destroy has_many :courses, :through => :enrollments end class...
256 просмотров

PostgreSQL, Rails и :order =› проблема
У меня есть следующая строка в моей модели ActiveRecord: class Record < ActiveRecord::Base has_many :users, :through => :record_users, :uniq => true, :order => "record_users.index ASC" Это сделано для того, чтобы я мог...
3499 просмотров

NHibernate явное свободное сопоставление столбцов
У меня есть набор сопоставлений объектов, которые выглядят так: public class UserMap : ClassMap<User> { public UserMap() { Map(x => x.Id); Map(x => x.Status); } } public class SpecialUserMap :...
387 просмотров

Активная запись Ruby on Rails находит среднее значение в одном sql и Will_Paginate
У меня есть следующая модельная ассоциация: модель студента и оценки has_many. Мне нужно составить список с их именами и средними, минимальными, максимальными баллами. Пока я использую student.scores.average(:score) для каждого ученика и понимаю,...
1785 просмотров

Как распечатать все элементы, принадлежащие этой таблице
Хорошо, я не уверен, что мой заголовок был достаточно ясен, но я попытаюсь объяснить У меня есть две таблицы: заказы, в которых есть_много элементов, и элементы, которые принадлежат к заказам. Я только начал изучать RoR и застрял на простой...
1439 просмотров
schedule 24.10.2023

Ruby on Rails — has_many в зависимости от типа
Я новичок в Ruby on Rails, поэтому не так много знаю об ассоциации моделей. Но вот моя проблема: У меня есть ресурс проекта, который содержит "has_many :items". У каждого элемента есть имя и тип (вид определяет тип элемента). Я хочу создавать...
2189 просмотров

Rails: как использовать ассоциацию own_to для ссылки в дополнение к ассоциации has_many?
После настройки: у пользователя может быть много адресов, но хотя бы один из них является основным адресом. Внешний ключ в пользовательской таблице должен использоваться как указатель на запись основного адреса. class User <...
816 просмотров

NHibernate: JoinedSubclass, HasMany
Я использую FluentNHibernate (Automapping) для сопоставления, NHibernate 3.2 для доступа к данным и SchemaExport для создания моей базы данных. У меня есть класс Principal , который является базовым классом для User и Usergroup . Principal...
546 просмотров

Нужна ли мне таблица соединений для ассоциации has_many: through?
Раньше я создавал только ассоциацию has_and_belongs_to_many, и она отличается от has_many: through. Нужна ли мне таблица соединений для has_many: через ассоциацию? Как работает настоящая ассоциация? Нужен ли мне индекс? Я не могу найти отличный...
8830 просмотров

Rails 3, как настроить форму has_many и действие контроллера
У меня есть эти модели class User #( Devise) has_many :codes has_many :redemptions end class Code belongs_to :band belongs_to :user has_many :redemptions end class Redemption has_one :code belongs_to :user end class Band...
205 просмотров
schedule 13.07.2023

Понимание того, как работают формы для связанных таблиц
Я новичок в ror. Это мой вопрос. Я использую команду генерации скаффолда для создания двух таблиц раздела и ученика. Столбцы - это раздел - имя: строка ученик - имя: строка section_id: целое число в модели section.rb has_many :students в...
96 просмотров

CakePHP findallby возвращает пустую строку
У меня проблема с моим приложением cakePHP. Вот два запроса: $this->Link->findAllByLink($imdbid) $this->Link->findByLink($imdbid) Второй возвращает массив с одним элементом и его значениями $hasMany , что нормально. Но...
153 просмотров

Неопределенный метод Rails 3.1 с has_many и own_to
У меня проблемы с моим приложением Rails 3.1. У меня есть два контроллера и модели, названные округами/округами и городами/городами. Модель округа имеет has_many :towns , а модель города — belongs_to :county . Я пытаюсь показать название...
1111 просмотров

ror - включить внешний ключ на обоих концах has_many и own_to?
Я наследую код, который имеет: class Graphic < ActiveRecord::Base has_many :comments, :foreign_key => 'asset_id', :conditions => 'asset_type_id = 5', :order => 'created_at', :dependent => :destroy class Comment <...
3133 просмотров

Как редактировать форму с помощью hasMany (несколько строк)
У меня есть модуль с множеством изображений, и я пытаюсь отобразить форму редактирования для этих изображений на моей странице редактирования. Полученный в результате ввод html-формы показывает неправильную модель, поэтому правильное значение для...
5235 просмотров
schedule 01.05.2022

Rails has_many через has_many с несколькими моделями
Как лучше смоделировать следующую ситуацию: Word belongs_to :wordable, :polymorphic => true Phrase has_many :words, :as => :workable belongs_to :story Line has_many :words, :as => :wordable belongs_to :story Story...
2307 просмотров

Ассоциация ActiveRecord has_many не вызывает after_destroy при настройке коллекции
3 модели: Пользователь, Кино, Нравится User has_many :likes User has_many :movies, through: :likes Этот код: user.movies = [ m1, m2, m3 ] вызывает Like#after_create для новых Like записей, которые связывают пользователя и...
1304 просмотров
schedule 26.05.2023

Как сохранить ассоциацию hasMany в одной форме Ember.js с помощью Ember Data & Rails?
У меня возникли проблемы с определением правильного способа сохранения ассоциации hasMany с одной формой с использованием Ember.js, Ember Data и Rails. У клиента много проектов. У меня есть новая форма проекта с двумя полями: имя проекта и имя...
2785 просмотров

Rails has_many :through с :conditions . Как создать ассоциации?
У меня есть следующие модели, связанные с has_many через условия. (Обратите внимание, что Membership подтверждает наличие атрибута kind ) class User < ActiveRecord::Base has_many :memberships has_many :founded_groups, :through...
415 просмотров

Свободный NHibernate один-ко-многим отключает ограничение внешнего ключа
У меня есть эта проблема, когда у меня есть отношение «один ко многим», и я должен иметь возможность удалить родительский объект, не удаляя его дочерние элементы, а для их столбца внешнего ключа не установлено значение NULL. Но всякий раз, когда я...
3456 просмотров