Описание тега dependent-destroy

1 ответ

Тайник рельсов

Например, у меня есть три модели пользователя, вопрос и ответ, и отношения между ними: class User < ActiveRecord::Base has_many :answers has_many :questions end class Question < ActiveRecord::Base has_many :answers, :dependent => :destroy b…
1 ответ

Как сделать рубин на рельсах

http://guides.rubyonrails.org/association_basics.html На основе приведенного выше примера я создал: class Physician < ActiveRecord::Base has_many :appointments has_many :patients, through: :appointments end class Appointment < ActiveRecord::B…
1 ответ

Рельсы предотвращают удаление потомка, если родитель не удаляется также

В Ruby on Rails 4, скажем, у родителя много детей. Когда родитель удаляется, потомки также должны быть удалены. Кроме этого, ребенок не может быть удален, если он не является сиротой. Как это сделать? Я пробовал со следующим class Parent < Active…
1 ответ

Ассоциация Rails has_one, сквозное, зависимое уничтожение не уничтожает связанные объекты

Я не могу найти документацию на сайте Rails, которая описывает этот конкретный случай использования. Предположительно нормальный has_one будет работать (потому что так сказано). Я еще не пробовал. Учитывая две модели и таблицу соединений для ассоциа…
1 ответ

has_one/has_many с зависимым уничтожением, но с другим именем для ключа

Поэтому я смотрю на чей-то код, который имеет следующее (перефразированное): class user has_one :connection, :dependent => :destroy has_one :second_user, :through => :connection, :class_name => 'User' end class connection belongs_to :user b…
2 ответа

Рельсы зависимые уничтожить в поисках несуществующей таблицы

Я получаю ошибку: PG:: UndefinedTable: ERROR: отношение "profile_rsl_codes" не существует LINE 5: когда я пытаюсь уничтожить профиль. У меня есть стол rsl_codes_profiles и в моей модели профиля у меня есть has_many :rsl_codes_profiles, class_name: "…
3 ответа

Связи Rails has_many удаляют родительский объект, но не дочерние

Сценарий состоит в том, что есть две модели, одна из которых - Room, а другая - Tickets, а связь - Room has_many:tickets. Требование заключается в том, что при удалении номера билеты не должны быть удалены. Как это сделать, потому что у таблицы заяв…
0 ответов

Что делает Rails с обоими: зависимый =>: уничтожить и каскадно удалить / обнулить / ограничить

Я пытаюсь решить, как лучше установить (если вообще нужно) ограничения внешнего ключа для моего приложения rails. У меня есть модель Response тот belongs_to Prompt, Я хотел бы использовать :dependent => :destroy уничтожить призвал каждого Respons…
2 ответа

Как я могу удалить запись из таблицы соединений HABTM в рельсах?

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

Neo4j драгоценный камень: уничтожить не разрушая

Проблема: зависимое уничтожение не происходит с этой настройкой! Помогите мне определить проблему! На мероприятии есть вопросы, и на каждый вопрос может быть много ответов event.rb include Neo4j::ActiveNode has_many :both, :users, model_class: 'User…
1 ответ

Вложенный ресурс не уничтожен должным образом при зависимом уничтожении

У меня возникла проблема с тем, что видео на YouTube было должным образом уничтожено во вложенных отношениях own_to has_one между проповедью и ее видео проповеди при использовании: зависимых =>: уничтожить. Я использую гем youtube_it и имею довольно…
1 ответ

Rails-зависимая ошибка уничтожения

У меня есть приложение Rails Movie. Очевидно, с таблицей фильмов. Фильм has_many :comments, :dependent => :destroy и комментарий belongs_to :movie, Комментарий также belongs_to :user поэтому, когда новый пользователь комментирует фильм, этот комм…
1 ответ

Приложение вылетает на герою с: зависимым =>:destroy_all

Обратите внимание, что все работает в местной среде Это код PublicActivity::ORM::ActiveRecord::Activity.class_eval do attr_accessible :reference_type, :reference_id has_many :notifications, :dependent => :destroy_all has_many :users, :through =&g…
1 ответ

Использование зависимых:: уничтожить не работает на рельсах

У меня есть таблица Bmp с этими ассоциациями class Bmp < ActiveRecord::Base #associations has_many :subareas, dependent: :destroy belongs_to :scenario и еще одна таблица подрайонов class Subarea < ActiveRecord::Base #associations belongs_to :s…
1 ответ

Циркулярная зависимость:: уничтожить в ActiveRecord возможно?

Безопасно ли иметь круговой dependent: :destroy варианты в моделях ActiveRecord? class Student < ActiveRecord::Base has_one :user, dependent: :destroy end class User < ActiveRecord::Base belongs_to :student, dependent: :destroy end Если я удал…
1 ответ

Как уничтожить запись с помощью has_many,: зависимый =>: уничтожить

Я создал Rail 3 AuditLog с помощью нескольких плагинов, которые хранят данные в таблице AuditLog со следующими полями для идентификации (feeded_id, feeded_type) Так что в моем случае у меня есть фотоальбом, в котором есть много фотографий. class Pho…
1 ответ

По умолчанию уничтожить задачу sidekiq

В моем приложении на Rails есть модель Steps, которая может иметь много изображений: class Step < ActiveRecord::Base has_many :images, :dependent => :destroy ... Из-за зависимого условия уничтожения, когда я удаляю шаг, он удаляет все соответс…
04 фев '14 в 05:19
0 ответов

Rails 3.2.20 - неопределенный метод `name'для nil:NilClass при уничтожении объекта

В моем проекте я использую отношения один-ко-многим между играми и ticker_activites, как это модель class Game < ActiveRecord::Base has_many :ticker_activities, :dependent => :destroy, :order => 'time ASC' end class TickerActivity < Acti…
17 июн '16 в 08:17
2 ответа

Rails зависит, какие варианты возможны?

Я получаю следующую ошибку в Rails 4 зависимый параметр должен быть одним из уничтожить удалить по-видимому https://github.com/rails/rails/issues/3458 другие опции были поддержаны ранее. Но что сегодня возможно? Я не мог найти другую документацию Сп…
1 ответ

Зависимое уничтожение пространства имен модели Rails вызывает ошибку mysql неизвестное поле

У меня есть несколько моделей в отдельной папке с именем jira (instance.rb, generic_field.rb и т. Д.). Все они имеют пространство имен в JIRA, например, JIRA::Instance class JIRA::GenericField < ActiveRecord::Base self.table_name = "jira_generic_…