Я наткнулся на контроллер в более старом наборе кода (Rails 1.2.3), который имел в контроллере следующее:
class GenericController > ApplicationController
# filters and such
model :some_model
Хотя название модели не совпадает с названием модели, есть ли причина указывать это? Или это то, что исчезло из более поздних версий Rails?





Да, это то, что исчезло в более поздних версиях Rails. Указывать это не нужно.
Это было связано с внедрением зависимостей. Подробностей не помню.
К настоящему времени это просто прославленный require, который вам не нужен, потому что rails автоматически запрашивает файлы для отсутствующих констант.