본문 바로가기

Ruby on Rails

(3)
Ruby on Rails 총정리 Object =Class (분류기준 ) +Instance(예시) 지역변수, 인스턴스 변수(@) 클래스 변수(@@) change->save destroy ViewHelper =레일즈에서 뷰를 좀 더 다루기 쉽게 하기 위해 제공하는 도구 1.link_to (헬퍼 메소드) , 태그 대신 사용가능 2.scaffold(헬퍼 메소드, 한국어로 발판 뼈대), migration / model/ routes/ controller/ view 이 모든 것을 한방에!생성해준다. ->rails g scaffold posts title:string content:text ->rake db:migrate //db모델 확정 get/post : url , to/=> 실행될 액션, as: url을 대신할 이름 rake routes 실행..
배경지식 루비는 객체지향언어입니다. 따라서, 객체지향 프로그래밍에 대한 배경지식이 필요로합니다. 아직, 객체지향이란 단어에 대하여 친숙하지 않으신 분들은 아래의 링크에서 객체지향에대해 먼저 이해하시길 바랍니다. https://junojunho.tistory.com/category/OOP 'OOP' 카테고리의 글 목록 junojunho.tistory.com 기본적인 반복문, 조건문에 대한 이해를 하고있다는 가정하에 루비온레일즈에 대하여 알아보겠습니다.
Ruby 란? 👨‍💻 Ruby ✨ Ruby 란?✨ 1.스크립팅 언어이자 순수한 객체 지향 프로그래밍 언어 2.인간에게 친숙한 언어를 지향합니다. Ruby 의 특징 1. 자유로운 형식 Ruby는 다른 언어에 비해서 들여 쓰기가 크게 중요하지 않은 언어이기 때문에, 모든 행과 열에서 프로그램을 자유롭게 작성할 수 있습니다 2. 대소문자의 구분 Ruby는 들여 쓰기가 중요하지 않은 대신에 대문자와 소문자를 구분하는 것이 굉장히 중요합니다. 개인적으로 파이썬과 굉장히 닮아있는 언어라는 생각이 든다. 루비를 이용하여 백엔드 구축을 하는방법에 대하여 배워나갈 예정입니다.