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

Имя/тип класса Rails не работает для полиморфного has_many :through
У меня есть система выставления счетов, которая управляет дебетом и кредитом. В основном сумма счета-фактуры получается по сумме его дебетов, а баланс получается путем взятия суммы его кредитов и вычитания ее из общей суммы. Я делаю это с четырьмя...
4197 просмотров

Пользователь has_many :users, :through=› :friends — как?
Это мой код: class Friend < ActiveRecord::Base belongs_to :user belongs_to :friend, :class_name => "User", :foreign_key => "friend_id" end class User < ActiveRecord::Base #... has_many :friends has_many :users, :through...
3572 просмотров
schedule 30.09.2023

Как я могу просто получить одну запись вместо дубликатов, используя ActiveRecord в Rails?
У меня есть модель следующим образом: Campaign has_many :companies, :through => :contacts Есть много контактов с одной и той же компанией. Мне просто нужен один экземпляр каждой компании. Я пробовал следующее: @campaign =...
55 просмотров
schedule 13.05.2024

Rails 3 задает параметр принадлежности ассоциации
У меня есть приложение rails, которое отслеживает социальные данные. Пользователи смогут создавать группы и добавлять страницы (например, фан-страницы facebook) в свои группы по социальному идентификатору страницы. Поскольку пользователи...
833 просмотров

Где настроить отношения внешнего ключа в приложении rails с помощью has_many через
Я устанавливаю простую связь has_many через отношения. Мне было интересно, есть ли какие-либо передовые методы, которые я должен учитывать при настройке отношений внешнего ключа. Приложение предназначено для того, чтобы пользователи могли...
209 просмотров
schedule 17.03.2022

Создание выпадающего поля категории в Ruby on Rails с использованием вложенных форм и has_many :through
Редактировать: похоже, что повторное определение @categories в методе create задачи помогло устранить ошибку. Все еще работаю над обновлением категории, когда я отправляю задачу, потому что сейчас она ее игнорирует. Есть идеи? Всем привет, Я...
1676 просмотров

Default_scope в таблице соединений
У меня есть настройка модели, как показано ниже: class User has_many :items has_many :words, :through => :items end class Item belongs_to :user belongs_to :word default_scope where(:active => true) end class Words has_many...
2391 просмотров

мышление-сфинкс has_many: через отношения
У меня есть отношения «многие ко многим» между бухгалтерской книгой и персоналом, и я хотел бы использовать Thinking-Sphinx (TS) для поиска в бухгалтерских книгах, которыми владеет член current_staff. В консоли Rails 3 я пробовал следующее >...
1919 просмотров

Использование attr_accessible в модели соединения с отношением has_many :through
У меня есть ПОЛЬЗОВАТЕЛЬ, который создает КОМПАНИЮ и становится СОТРУДНИКОМ в процессе. В таблице сотрудников есть :user_id и :company_id . class User has_many :employees has_many :companies, :through => :employees class Employee...
3698 просмотров

ajax не работает с jquery-rails
Я пытаюсь заставить кнопку изменить свое имя/действие после того, как пользователь нажмет на нее, но я не могу заставить Ajax работать. Кажется, это работает после обновления страницы. Я использую гем jquery-rails v.1.0.12. Контекст: я работаю с...
722 просмотров

Вопрос о правильных ассоциациях в Rails
Возьмем, к примеру, эту ситуацию. У вас есть 3 модели: Поэт - представляет автора стихотворения. Поэма - Представляет собой стихотворение, написанное поэтом. Printing — представляет собой печатное издание любого рода, содержащее...
92 просмотров

Как в Rails 3.1 найти магазины с указанными категориями, когда категории связаны через :has_many, :through
В моей модели магазина у меня есть следующее: class Store < ActiveRecord::Base has_many :categorizations has_many :categories, :through => :categorizations scope :by_categories, lambda{|category_ids| where(*stores have the...
132 просмотров

Ошибки при использовании ассоциации has_many :through
Я пытаюсь создать ассоциацию has_many :through, чтобы мои пользователи могли отслеживать домены, создавая ассоциацию при добавлении их на страницу своей учетной записи. У меня есть следующие модели: модели /user.rb class User <...
126 просмотров
schedule 29.12.2022

rails 3.1 has_many: через дополнительное поле в модели соединения
я пытаюсь решить has_many: через ассоциацию с дополнительным text_field в модели соединения. Ни один из существующих ответов не помогает мне. У меня три модели: class Partner has_many :prices has_many :services, :through =>...
792 просмотров

Обновите списки тегов или обновите отношения has_many
Я часто сталкиваюсь с проблемой обновления имеет много связей. Например, возьмем следующие три таблицы: сообщения теги сообщения_теги Когда пользователь создает новый пост, он может добавлять к нему теги. Пост сохраняется, а...
41 просмотров
schedule 14.11.2022

Выберите одну строку из таблицы отношений в Rails
Есть ли более простой способ вернуть строку отношений из таблицы для доступа к хранящимся там данным? У меня есть две модели, связанные с использованием has_many :through, а третья модель настроена как промежуточная. Мои модели состоят из User,...
262 просмотров

Rails — объединить несколько проходов has_many
Я только начал работать с Rails, и у меня возникла проблема, которую я не могу решить сам: User.rb: has_many :bid_listings, through: :bids, source: :listing, uniq: true has_many :offer_listings, through: :offers, source: :listing,...
1104 просмотров

Рельсы: has_many: через
Я пытаюсь понять, верен ли мой подход. У меня есть модель пользователя и модель компенсации. Мне нужно разрешить администратору приложения назначать компенсацию для каждой записи пользователя. Эта компенсация может меняться со временем, и я хочу...
2724 просмотров
schedule 25.02.2022

Проверка модели Rails на количество отношений has_many
В моем приложении Rails у меня есть модели Card и Pack, а также отношения «многие ко многим» между ними. Я хочу проверить, что в наборе ровно 3 карты. Пакет связывается с картами с помощью реализации флажка. Моя проблема: при выполнении...
1697 просмотров

Отношение активной записи имеет много сквозных
У меня есть следующие модели: class FavoriteDirectorSet < ActiveRecord::Base has_many :links has_many :directors, through: :links end class Link < ActiveRecord::Base belongs_to :favorite_director_set belongs_to :director end class...
189 просмотров