
SQL문을 대신 작성해주는 루비 코드 DB 스키마 버전 관리 시스템

DB에 데이터를 넣을때 에러를 방지하기 위한 루비 코드 validates에서 에러가 발생하면 .save가 break 된다.

models 폴더 및 db/migrate 폴더 내에 Migration 구축이 마무리 되었다고 가정한다.터미널에 위와 같이 입력하면controllers / 파일명\_controller.rb views / 파일명이 생성된다. views/파일명 내의 rhtml 파일은 직접
views controllers views/login/join.rhtml controllers/login_controller.rb view에 노출시킬 값 검색(https://velog.io/@sumin0gig/Migrationparams는 get 또는

JS의 Alert 같은 Flash (경고창)의 사용법매번 render 되는 application.rhtml 내 에 작성하면 매번 경고창의 위치를 지정하지 않아도 된다. controller 위와 같이 작성하면 flash가 nil이 아닐때마다 flash:변수명A에 저장

paginate 메소드를 이용하여 페이지 인덱스 정보가 담긴 페이지 객체와 레코드 목록이 저장된 배열 객체를 리턴한다.💡 부분에서 paginate가 사용되었다.controllers/article_controller.rbviews/article/index.rhtml
ruby에서 js를 이용한 비동기처리

login이라는 함수가 false일 때만 redirect_to :back을 시킨다.특수한 페이지에서는 해당 before_filter를 실행하고 싶지 않을땐=> Controller 에서 제외할 action 함수명을 작성해준다.해당 Controller에 작성한 action