즉, 학습 프로그래밍 [Rubi on Rails]~before액션
이해할 수 없어 일본어 문장도 읽을 수 없어 졸음이 몰려온다...
강렬한 졸음과 싸우면서 오늘은 before액션에 대해 쓰다.
일단 어제 복습.
어제MVC를 배웠어요. 이 처리 절차를 먼저 복습했습니다.
아래의 그림은 어제의 설명도에서 일부분을 추출하여 다시 도해한다.
컨트롤러는 루트가 지정한 처리를 동작으로 실행합니다.
controller.rb의 코드는 각 컨트롤러가 실행하는 동작이다.
before_액션이란?
before_action은 컨트롤러가 실행하는 우선순위의 맨 위에서 실행할 동작을 실행합니다.
Rails는 태그 형식이기 때문에 기본적으로 코드는 위에서 아래로 순서대로 읽고 실행됩니다.
이 때, 컨트롤러의 기술에서
before_action :hoge, except: :index
이렇게 기술하면 index 동작 이외의 동작을 실행하기 전에 hoge를 실행합니다.그림으로 상상해 보면 이런 느낌.
우선'before action'이라는 스위치를 절대 먼저 열고 컨트롤러가 동작을 시작하는 처리 방법을 진행한다. 이것이 바로 before action이다.액션이야.
앞으로 학습·앱을 만들 때 자주 나오는 방법이니 잘 기억해야 한다.
학교 수업은 전혀 진척이 안 돼 마치 라일스 지옥 같은 심정으로 이게 천국이 될까.
...그러나 이런 맹목적인 학습은 계속되고 있다.
Reference
이 문제에 관하여(즉, 학습 프로그래밍 [Rubi on Rails]~before액션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/moso/items/6ed35037fed1c004ea89텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)