1

Недавно я добавил ActiveScaffold в существующий проект Rails, и проблема, с которой я сталкиваюсь, заключается в том, что имена переменных, которые использует ActiveScaffold, не совпадают с именами, которые у меня уже есть. Вместо того чтобы проходить через все мое приложение и изменять все имена переменных экземпляра, я хотел бы иметь возможность устанавливать переменные экземпляра в контроллере. Проблема в том, что @record и @records не могут быть вызваны в before_filters, даже если before_filter после вызова active_scaffold. Просматривая плагин, я не вижу очевидного крючка внутри модулей ActiveScaffold::Actions. Мне интересно:Установка переменных экземпляра с помощью ActiveScaffold

  1. Есть ли такой крюк?
  2. Если нет, как я должен положить его?

ответ

0

способ сделать это, чтобы перезаписать методы do_show, do_create, do_list и т. Д. В контроллере.

Смежные вопросы