Как решить Дублированный ключ в хеш-литерале - PullRequest
0 голосов
/ 04 июня 2018

У меня есть действие типа

@documents = Document.all.includes(:user, user: :skills, user: :profession)

Когда я запускаю rubocop на своем контроллере, я получаю такой результат:

controllers/documents_controller.rb:4:75: W: Lint/DuplicatedKey: Duplicated key in hash literal.
    @documents = Document.all.includes(:user, user: :skills, user: :profession)
                                                             ^^^^

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 04 июня 2018

Вот способ:

Document.all.includes(:user, { user: [:skills, :profession] })

Eager Loading Multiple Associations

...