Я пишу плагин Rails, и мне нужно иметь возможность динамически определять, с какой моделью связан контроллер. Например, если у меня есть PeopleController, мне нужен чистый способ определить, что контроллер обрабатывает модели Person.
Я просмотрел API и не нашел для него метода.
Является ли единственный способ сделать это в виде регулярного выражения в сочетании с некоторыми ActiveSupport
хитростями перегиба, такими как singularize
?
Если так, есть ли подводные камни при таком подходе? Какие крайние случаи?