Многочисленные ассоциации с рельсами Проверено
Я использую гем Audited for Rails и использую связанные аудиты, например:
audited allow_mass_assignment: true, associated_with: :protocol
Проблема в том, что мне нужно, чтобы аудит этой конкретной модели был связан с несколькими моделями. Я надеялся, что что-то вроде этого будет работать:
audited allow_mass_assignment: true, associated_with: [:protocol, :patient]
Но это не так. Это обеспечивает явную ошибку, заявляющую:
[:protocol, :patient] is not a symbol nor a string
Единственная связанная страница, на которой я мог найти заявления, это просто невозможно, но она довольно старая, и я надеюсь, что есть обходной путь.
Любая помощь ценится как всегда.
2 ответа
Не проверено, но попробуйте на отдельных линиях, например:
audited allow_mass_assignment: true, associated_with: :protocol
audited allow_mass_assignment: true, associated_with: :patient
Для тех, кто ищет, если вы можете использовать associated_with
с несколькими ассоциациями, в настоящее время это невозможно.
Хотя кто-то представил пиар, он не сработал, как ожидалось.