Я использую Ruby on Rails 3.0.7, и у меня есть несколько ресурсов, которые почти ведут себя одинаково. То есть эти почти имеют одинаковые коды модели, контроллера и представления и одно и то же определение столбцов таблицы базы данных.
Так что я хотел бы найти способ СУШИТЬ эти ресурсы. Я уже реализовал модули и миксины для них, чтобы разделить часть кода (как методы проверки, обратные вызовы, просмотр файлов, но , а не файлов контроллера, которые в любом случае имеют очень похожий код).
Теперь, как я могу справиться с этим обычным поведением? Должен ли я использовать что-то, что разработчики Ruby on Rails назвали acts_as_something
? О чем вы советуетесь?