Я потратил много времени, пытаясь отладить действие контроллера, которое было ошибочно помечено protected
. Когда я прокомментировал действие и Rails не ответил Unknown action
, как я ожидал, я стал подозрительным.
Оказывается, для Rails достаточно иметь представление с соответствующим именем, чтобы определить действие контроллера. Итак, мои два вопроса:
- С какой стати Rails это делает? В помощь новичкам?
- Могу ли я запретить Rails делать это с каким-то фрагментом конфигурации?