1

최근에 기존 Rails 프로젝트에 ActiveScaffold를 추가했습니다. ActiveScaffold가 사용하고있는 변수 이름이 이미 가지고있는 것과 다릅니다. 전체 응용 프로그램을 살펴보고 인스턴스 변수 이름을 모두 변경하는 대신 컨트롤러에서 인스턴스 변수를 설정할 수 있어야합니다. 문제는 before_filteractive_scaffold 호출 후에도 에 @record@records을 호출 할 수 없다는 것입니다. 플러그인을 살펴보면, ActiveScaffold::Actions 모듈 안에는 명백한 훅이 보이지 않습니다. 나는 궁금 하네 :ActiveScaffold로 인스턴스 변수 설정하기

  1. 그런 고리가 있습니까?
  2. 그렇지 않은 경우 어떻게해야합니까?

답변

0

이 작업을 수행하는 방법은 컨트롤러의 do_show, do_create, do_list 등의 메소드를 덮어 쓰는 것입니다.