Указываете модель в контроллере?

Я наткнулся на контроллер в более старом наборе кода (Rails 1.2.3), в котором было следующее:

class GenericController > ApplicationController
    # filters and such
    model :some_model

Хотя название модели не совпадает с названием модели, есть ли причина указывать это? Или это то, что исчезло из более поздних версий Rails?

2 ответа

Решение

Это было связано с внедрением зависимости. Я не помню детали.

К настоящему времени это просто прославленный require, который вам не нужен, потому что rails автоматически требует файлы для отсутствующих констант.

Да, это то, что исчезло в более поздних версиях Rails. Нет необходимости указывать это.

Другие вопросы по тегам