Я работаю с базой кода, которая имеет эту иерархию наследования одной таблицы:
BlogEntryWizardController
BlogEntryWizardController (BEWC) использует ту же модель, что BlogEntries (B)использует.Единственное реальное различие между BEWC и BEC - это представления (один из них - просто учебное пособие для другого).После отправки формы в мастере он продолжает отправлять пользователя на действие «показать» BEC, родителя.Это происходит в CommonEntryController (CEC):
format.html {
render(:action => 'show')
}
Это вызывает метод show BEC, но мне нужно, чтобы он вызывал переопределенный метод show в BEWC.Есть ли способ различить в СЕ, который «показывает» действие, чтобы вызвать соответственно?
Спасибо за ваши два цента.