동작확인
rails 5.1.5
rails에서의 MVC Flow
1. Controller의new,edit메소드에서 Model오브젝트를 생성해서 인스턴스 변수(ex: @user)에 값을 설정
2. View에서는 form_for메소드를 이용해서 Model오브젝트의 컬럼을 사용해서 폼을 작성/표시 해줌.
3. 유저가 submit버튼을 누르면 params변수에 입력된 hash형식의 파라메터가 Controller에 도착
4. Controller의 create/update메소드에서 params변수를 받아서 Model오브젝트를 작성/갱신
사전준비
routes설정
config/routes.rb
rails 기동
신규등록(new)
Controller작성
View작성
페이지 소스를 보면 아래와 같이 표시됨.
화면에서 submit버튼을 누른후의 동작
유저가 등록버튼을 누르면 params변수에 입력되어진 파라메터가 hash형식으로 설정되어서 Controller로 넘겨짐 이하와 같은 형식으로 params가 설정되어짐.