Я собираюсь задать немного расплывчатый вопрос, но здесь он звучит так:
Я поддерживаю устаревшее приложение Rails 2.3.8.Я заметил странное поведение, сначала приложение обслуживало controller_x/action_x
без каких-либо ошибок, учитывая, что есть app/views/controller_x/action_x.rhtml
, но в controller_x.rb
нет определения action_x
.Затем, через некоторое время, когда оно перестало его обслуживать, мне пришлось создать action_x
пустую функцию в controller_x.rb
, чтобы она снова обслуживала запрос.
Что могло вызвать такое поведение?Как отобразить действие при пропуске контроллера?
Обновление: Произошла ошибка:
ArgumentError in ControllerXController#action_x
no id given
Спасибо,