Переименование ассоциаций в Рельс 5 - PullRequest
0 голосов
/ 22 января 2020
class Reminder < ApplicationRecord
    has_and_belongs_to_many :offices, class_name: :failed_offices
end

class Office < ApplicationRecord
   has_and_belongs_to_many :reminders
end

class OfficesReminder < ApplicationRecord
    belongs_to :office
    belongs_to :reminder
end

Если я делаю это в консоли rails, я получаю сообщение об ошибке

p=Reminder.last
p.failed_offices

неопределенный метод failed_offices для напоминания: 0x00007ff87014df78 Я хочу переименовать ассоциацию для офисов. Поэтому я попробовал fail_offices как class_name в классе Reminder, но это не сработало. Подскажите пожалуйста как это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...