associations

Итак, у меня есть две модели, коллекция и папка. В каждой коллекции есть одна корневая папка. Все папки принадлежат коллекции, но могут быть вложены друг в друга. Следуяэтому вопросу , я написал свои модели, как показано ниже. Я также добавил обратный вызов, потому что я всегда хочу, чтобы коллекция начинал...

У меня проблема с флажком в Rails: У меня есть две модели, User и authorized_users, со следующей ассоциацией: class AuthorizedUser < ActiveRecord::Base has_one :user, as => :useraccount И: class User < ActiveRecord::Base belongs_to :useraccount, :polymorphic => true, :dependant => :...

Первый пост на SO so я приношу извинения, если я не следую рекомендациям правильно. Я разрабатываю приложение для управления онлайн-лигой в Rails и столкнулся с некоторыми проблемами в дизайне базы данных, которые я предпочел бы решить сейчас, чем идти вперед с тем, что у меня есть, и выяснить, что это не бу...

В UML можно ли построить агрегацию, в которой компонентный объект может получить доступ к составному объекту? Как на этом изображении, но только с одной ассоциативной линией, так что конец ассоциации, соприкасающийся с А, будет иметь алмаз и стрелу. Если это невозможно, то схема, которую я нарисовал, действи...

Я создаю приложение с несколькими уровнями разрешений / доступа, используя pundit. У меня есть пользователи с ролями администратора, учителя и ученика. Я даю администраторам возможность создать класс, и в этой форме им нужно выбрать учителя для этого класса. Селектор должен перечислять только учителей (поль...

в этом примере я создаю user С profile, а затем создать profile для этого пользователя. Я пытался построить с has_one ассоциация, но это взорвалось. Единственный способ, которым я вижу эту работу, - это использовать has_many. Элемент user предполагается, что только один profile. я пробовал это. У меня есть: ...

в рельсы 3 docs на build метод для ассоциаций описывается как то же самое, что и new метод, но с автоматическим назначением внешнего ключа. Прямо из документов: Firm#clients.build (similar to Client.new("firm_id" => id)) Я читал подобное в другом месте. однако, когда я использую new (например,some_fir...

Как бы вы сделали много-ко-многим ассоциации с MongoDB? например, допустим у вас есть таблица пользователей и таблица ролей. Пользователи имеют много ролей, а роли имеют много пользователей. В SQL land вы создадите таблицу UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId ...

учитывая следующее class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end как вы определяете фабрики для компаний и пользователей, включая двунаправленную ассоциацию? Вот моя попытка Factory.define :company do...

не могли бы вы сказать мне, что лучшая практика для создания has_one отношения? f. e.если у меня есть модель пользователя, и она должна иметь профиль... Как я мог это сделать? одним из решений может быть: # user.rb class User << ActiveRecord::Base after_create :set_default_association def set_...