Описание тега associations

Ассоциации обычно относятся к отношениям между моделями в ORM, таких как ActiveRecord.
1 ответ

Перечисление всех экземпляров модели документа, которая принадлежит пользователю через групповые отношения

Я в основном следовал руководству ROR, http://guides.rubyonrails.org/association_basics.html, чтобы создать модели отношений, как показано ниже. Из-за сквозной связи я подумал, что @ user.trips даст вам как поездки, которые создал пользователь, так …
14 апр '12 в 07:23
2 ответа

Ruby on Rails - массовое задание

Начинающий беговые рельсы 3.2.2, Ruby 1.8.7 У меня есть 2 модели: отель (созданный лесами) и объект (с пустым контроллером). Я могу установить поля связи 1: 1 и siplaying, но не могу вставить их в базы данных. Я собираюсь: ActiveModel::MassAssignmen…
15 апр '12 в 22:06
3 ответа

Rails 4: цикл через ассоциацию

У меня возникли проблемы при зацикливании некоторых ассоциаций: #=> member.rb has_one :academic #=> academic.rb belongs_to :member Все идет нормально. Однако когда я перебираю связь, я получаю: undefined method 'each' for #<Academic:0x007fc…
15 сен '15 в 05:35
1 ответ

Rails-как выбрать из нескольких таблиц

Я новичок в Ruby, поэтому я не знаю, как выбирать данные по таблицам соединения. В моей базе 3 таблицы: users, roles, а также client_organizations, users(id,email) client_organizations(id,name) roles(id,user_id,client_organization_id,role) Я хочу по…
03 окт '13 в 10:55
3 ответа

Rails 3 - проверка соответствия в контроллере?

У меня есть программа Rails 3 с моделью User, моделью CreditCard, а затем моделью Payment. Пользователь has_many CreditCards, а CreditCard has_many Payments. В моем приложении, когда пользователь совершает новый платеж, он выбирает из списка своих к…
14 мар '13 в 00:14
1 ответ

Вложенные атрибуты Rails, некоторые из которых уже существуют, вызывают запрос к базе данных

Я пытаюсь сделать что-то, что, на мой взгляд, должно быть очень простым. У меня есть четыре модели следующим образом: class Checkout < ActiveRecord::Base has_many :checkedout_items belongs_to :student, :autosave => true attr_accessible :studen…
08 дек '14 в 05:05
1 ответ

Правильная ассоциация между моделями в Rails 3

У меня есть модель записи, и я хочу создать модель поля так, чтобы данная запись has_many Поля. Точно так же я хочу, чтобы каждое поле было связано с тегом, чтобы каждое поле has_one Тег. Но каждый тег можно многократно использовать между объектами …
22 май '12 в 20:10
2 ответа

Критерии рельса

Я пытаюсь найти запись по связанному имени пользователя, которое включено в отношение own_to, но это не работает. Статьи принадлежат пользователям. У пользователей много статей. Article.where(user_id: someid) работает нормально, но я хотел бы исполь…
1 ответ

Генерация правил SAS Enterprise Miner

Я хочу выполнить правила ассоциации для этого набора данных http://archive.ics.uci.edu/ml/machine-learning-databases/00222/. Это набор данных о покупателях, и y является результатом, если кампания убедила их подписаться на продукт или нет. а остальн…
2 ответа

Различные способы обеспечения отношений ассоциации

Для связи между двумя объектами: Если у меня есть объект "Офис" и объект "Персона". Я бы смоделировал это как ассоциацию, и я придумал приведенный ниже пример кода как средство его принудительного применения. Но, глядя на это, есть много вещей, с ко…
16 май '15 в 20:33
5 ответов

Rails Association has_one Последняя запись

У меня есть следующая модель: class Section < ActiveRecord::Base belongs_to :page has_many :revisions, :class_name => 'SectionRevision', :foreign_key => 'section_id' has_many :references has_many :revisions, :class_name => 'SectionRevisi…
05 апр '13 в 00:32
2 ответа

Rails: как использовать has_many в нескольких степенях разделения

У меня есть ряд модельных ассоциаций, использующих has_many / belongs_to, следующее: User < Company < Project < Task > Employee > Company (Круговой). Следующее: Я установил связь между двумя моделями с 2 степенями разделения (например, Company а так…
20 фев '16 в 15:45
1 ответ

Запрос CakePHP - условный, основанный на поле Container

Я занимаюсь разработкой системы, которая хранит отчеты с компьютеров клиентов и отображает ошибки в списке. Я пытаюсь написать запрос, который находит все системы, которые в настоящее время отказали или имели сбои в прошлом. Моя модель для Computers…
1 ответ

Связанное наследование атрибутов модели

Rails новичок здесь. У меня есть связанные модели Team а также Venue определяется следующим образом: class Team &lt; ApplicationRecord has_many :home_venues, class_name: "Venue" end а также class Venue &lt; ApplicationRecord belongs_to :team, option…
28 фев '17 в 01:53
1 ответ

Rails 4 I18n: использование имени человеческой модели в сообщении проверки соответствия

У меня есть простой объект, как: class Question &lt; ActiveRecord::Base belongs_to :company validates :company, presence: true end и я не могу получить I18n сообщения проверки, чтобы использовать имя модели человека для сообщения об ошибке. Я сохран…
1 ответ

Есть много: через, лучший способ сделать это?

Я настроил многопоточную систему сообщений, похожую на Facebook, где у одного пользователя одновременно много разговоров. В каждом из этих разговоров участвует уникальная группа людей, каждый из которых содержит несколько сообщений. class User &lt; …
3 ответа

Хотите отсортировать по количеству записей ассоциаций в Datamapper

Допустим, у меня есть следующие ресурсы DataMapper: class Post include DataMapper::Resource has n, :comments ... end class Comment include DataMapper::Resource belongs_to :post ... end Чтобы получить заказанный список постов, я знаю, что вы можете с…
30 сен '09 в 14:58
2 ответа

Имя отсутствующих атрибутов в рельсовой ассоциации

У меня есть следующий запрос в моем приложении rails, но его результат не имеет имени атрибута, поэтому я не могу использовать его в amcharts EmployeeDepartment.joins(:states).group ("employee_departments.name").count результат: {"Academic Support":…
1 ответ

Рубин на рельсах Общая ошибка: отсутствуют параметры?

Я строю систему управления заказами. Недавно я опубликовал проблему о добавлении заказа клиенту. Кажется, я исправил это на 99%. если я смотрю в свой терминал, он сначала находит текущий идентификатор клиента, а затем создает новый заказ. Следующий …
1 ответ

Ассоциация Rails - несколько модельных способностей

У меня есть следующее, где пользователь может создать новостную рассылку, а также может подписаться на новостную рассылку. Есть ли лучший способ провести различие между этими двумя способностями с помощью ассоциаций или я могу поставить владельца в …
26 фев '14 в 18:43