Описание тега has-many

NoneHas_many indicated a master-detail relationship
2 ответа

Rails, используя has_many through и fields_for

У меня небольшая проблема с тем, чтобы заставить это работать. class User < ActiveRecord::Base has_many :events, :through => :event_users has_many :event_users accepts_nested_attributes_for :event_users, :allow_destroy => true, :reject_if =…
0 ответов

Получение "невозможно записать неизвестный атрибут" при попытке сохранить ассоциацию has_many

Я использую Rails 5. У меня есть две модели, которые связаны друг с другом... class Scenario < ApplicationRecord belongs_to :grading_rubric, optional: true has_many :confidential_memo has_many :roles attr_accessor :roles_str end а также class Rol…
16 ноя '16 в 20:11
3 ответа

Rails 3 - передача user.id в скрытом поле формы против использования ассоциации

Хорошо, так что в настоящее время у меня есть форма <div class="field"> <%= f.label :title %><br/> <%= f.text_field :title %><br/> <%= f.label :itunesurl %><br /> <%= f.text_field :itunesurl %><br /…
2 ответа

Rails 4: моделирование и проектирование тестового банка?

Так что я нахожусь в процессе моделирования / разработки академического банка тестов для пользователей моего приложения, и мне было интересно, есть ли какой-то Rails-способ по умолчанию, чтобы сделать что-то вроде этого: По сути, у банка тестов буду…
15 янв '14 в 11:03
1 ответ

В Rails, как бы вы объединили два разных has_manys в одно?

Допустим, у нас есть пользователь. Пользователь has_many документы через аккаунт, как это... class User < ActiveRecord::Base belongs_to :account has_many :documents, :through => :account, :order => "created_at DESC" end class Account < A…
1 ответ

Rails Active Record с отображением строки модели в виде Unbidden

Вопрос: я относительно новичок в рельсах. Я выяснил, как отображать данные из связанных моделей, однако вся строка таблицы отображается в виде массива в нижней части элемента div. Любые предложения будут приветствоваться. [#<ShortTermGoal id: 1, …
31 май '15 в 16:08
0 ответов

Rails, has_many с внешним ключом, как подключить принадлежит?

Моя модель User имеет следующие строки: has_many :social_ids has_many :friend_ids, :class_name =&gt; "SocialId" И моя модель SocialId имеет: belongs_to :user Это позволяет мне делать такие вещи, как user1.social_ids << social_id1 user2.social_ids <<…
18 июл '13 в 19:34
1 ответ

Найти элементы пользователей через ассоциацию, используя Elasticsearch с Searchkick on Rails?

Я должен искать книги, пользователи имеют книги через авторов, чтобы иметь возможность искать только свои книги, не показывая книги других пользователей. модель книги has_many :authors has_many :users, through: :authors Я пытался искать, как описано…
2 ответа

Нет такого столбца при создании псевдонима для ассоциации модели в Rails

Я хочу создать связь один ко многим между User а также Task модель. В моей пользовательской модели я хотел бы дать ему псевдоним owner и ссылаться на задачи пользователя как owned_tasks, class User &lt; ActiveRecord::Base has_many :owned_tasks, clas…
2 ответа

Ruby on Rails: ссылка has_many - какие объекты модели принадлежат ему?

Я новичок в Rails и закончил "Учебник по Ruby on Rails 3" Майкла Хартла. Хотя книга многому меня учит, я нахожу эту головоломку не понимаю. Для предварительного просмотра головоломки, то есть, я не понимаю, внутри модели пользователя, has_many :foll…
0 ответов

Получите уникальные идентификаторы из 2 отношений has_many в рельсах

Я не могу найти простой способ получить идентификаторы точек из этих отношений pointtype has_and_belongs_to_many pointfields pointfield has_and_belongs_to_many pointtypes Я делаю следующее: @pointtypes = current_project.points.map{|p| p.pointtype}.u…
2 ответа

Когда я добавляю has_many, некоторые данные случайно не сохраняются

У меня есть 3 модели, Challenge, Pun, User (управляемый драгоценным камнем Clearance) Пользователь может создать вызов. Вызов содержит много каламбуров. Пользователь также может создать Пан. Все в порядке, пока я не установил Pun для принадлежащего …
23 апр '18 в 05:23
1 ответ

Rails has_many через промежуточную модель

В рельсах есть способ выбрать транзитивные модели. У нас следующая структура модели. У покупателя много покупок, а у покупок много заказов. Не существует прямой связи между клиентом и моделью заказа. Они могут быть связаны через модель покупки. Тепе…
1 ответ

Rails 3 has_many изменился?

Мне нужно отслеживать изменения (добавления и удаления) ассоциации, настроенной так: has_many :listing_services has_many :services, through: :listing_services Для нормальных атрибутов самый простой способ сделать это - проверить l.changes[attribute]…
2 ответа

Kohana 3.3 $_has_many ошибка

Я пытаюсь настроить отношения один-ко-многим между Пользователем и его Клиентами. Я могу получить доступ к одному клиенту, когда я устанавливаю свою модель следующим образом: class Model_User extends Model_Auth_User { protected $_has_one = array( 'c…
22 мар '13 в 23:37
1 ответ

Проблема наследования

У меня есть такая модель class Canvas include Mongoid::Document field :name referenced_in :hero end class Browser &lt; Canvas field :version, :type =&gt; Integer end class Hero include Mongoid::Document field :name references_many :canvases end Как …
30 мар '11 в 06:12
2 ответа

Rails неопределенный метод, возвращенный через отношение has_many

У меня тут небольшая проблема, которую я не совсем понимаю. Рельсы 3.1. У меня есть два класса, связанные с отношением has_many Books и Data: class Book &lt; ActiveRecord::Base has_many :data, :dependent =&gt; :destroy end class Datum &lt; ActiveRec…
19 июл '12 в 08:07
2 ответа

Eloqent имеет много отношений с условием

У меня есть модельный контракт со свойствами 'id', 'orderer_user_id' и 'contractor_user_id'. У меня есть подпись модели со свойствами 'contract_id', 'user_id' и 'подписано'. У меня есть отношение hasMany к договору, чтобы получить подписи, принадлеж…
12 мар '18 в 16:01
1 ответ

Ransack сортировать ссылку для многих ассоциаций

Rails 4.2.4, Ruby 2.2.3, Ransack 1.7.0 У меня есть модель как: class Patient &lt; ActiveRecord::Base has_many :patient_statuses def latest_status self.patient_statuses.last.status end end Другая модель как: class PatientStatus &lt; ActiveRecord::Bas…
22 янв '16 в 04:40
1 ответ

RoR Как сделать более одной сборки Build в одном блоке без потери информации?

Сейчас я только начинаю небольшой проект, чтобы узнать больше о новых возможностях в RoR 3 . Поэтому я читал об ассоциациях между объектами, более конкретно о методе "сборки". Моя проблема, когда я использую его один раз, нет проблем, как: @note = p…