Результаты поиска по запросу "has-many-through"

1 ответ

Active Record has_many: через удаление одной связанной записи

2 ответа

Выпадающее меню для отношения «многие ко многим» в рельсах с использованием вложенных атрибутов

2 ответа

Выпадающее меню для отношения «многие ко многим» в рельсах с использованием вложенных атрибутов

ТОП публикаций

1 ответ

многие-ко-многим: has_many: через форму связи с данными, назначенными для модели связывания, создать представление формы

Я играю с примером из Rails Guides: http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association Этот пример имеет следующую наст...

3 ответа

Проверьте, что объект имеет один или несколько связанных объектов

Мне нужно убедиться, что при создании продукта у него есть хотя бы одна категория. Я мог бы сделать это с помощью пользовательского класса проверки, но я надеялся, что есть более стандартный способ сделать это. class Product < ActiveRecord::Base ...

6 ответов

Rails - сортировка по данным таблицы соединений

У меня есть проект RoR в работе. Вот соответствующие разделы моих моделей. Главная has_many :communities, :through => :availabilities has_many :availabilities, :order => "price ASC"сообщество has_many :homes, :through => :availabilities ...

3 ответа

rspec-тестирование has_many: through и after_save

У меня есть (я думаю) относительно простойhas_many :through связь с таблицей соединений: class User < ActiveRecord::Base has_many :user_following_thing_relationships has_many :things, :through => :user_following_thing_relationships end ...

3 ответа

Нужны данные из таблицы соединений rails, has_many: through

У меня есть 3 таблицы - пользователи, вещи, и следует. Пользователи могут следить за вещами через следующую таблицу, связываяuser_id сthings_id, Это будет означать: class User has_many :things, :through => :follows end class Thing ...

2 ответа

Rails: ActiveRecord :: HasManyThroughSourceAssociationNotFoundError: Не удалось найти исходную ассоциацию

У меня есть следующий код (несколько упрощенный ... create_table :signatures do |t| t.integer :signer_id t.integer :card_id t.timestamps endС моделями, похожими на ... class Signature < ActiveRecord::Base belongs_to :card belongs_to :user end ...

3 ответа

Не всегда. В данном конкретном случае это нормально.

выразить, что в группе может быть несколько пользователей, а пользователь может принадлежать нескольким группам, я установил следующие ассоциации: class Group < ActiveRecord::Base has_many :users_groups has_many :users, :through => ...