💻 프로그래밍/Ruby On Rails
-
Ruby On Rails 맛보기 - model💻 프로그래밍/Ruby On Rails 2021. 3. 14. 20:13
안녕하세요! JAY입니다. 지난 포스팅에 서는 Rails의 Controller. View에 대해 간단히 알아봤습니다. 이번 포스팅에서는 Model에 대해서 알아보겠습니다. 잠깐 스포하자면...Model이 가장 복잡한 것 같습니다. 특히 Django 개발자에게는 말이죠... 이유는 아래에서 설명해보겠습니다. 1. Model 선언 👨💻 Model 선언에 앞서 Rails의 database config에 대해 살펴보겠습니다. rails는 config/database.yml에 DB에 대한 정의를 할 수 있습니다. 기본적으로 생성된 걸 보면 환경에 맞게 DB 세팅을 다르게 해 놨네요. 일단 기본적으로 정의된 sqlite3로 사용해보겠습니다. Rails에서 model을 만들때는 아래 명령어로 만들 수 있습니다. r..
-
Ruby On Rails 맛보기 - controller, view💻 프로그래밍/Ruby On Rails 2021. 3. 14. 11:26
안녕하세요! 운동하는 개발자 JAY입니다. 이번 포스트에서는 Ruby On Rails를 살짝 맛보기(?) 정도로 알아보려고 합니다. 디테일은 각 기능에 대해 따로 포스팅을 할때 알아보겠습니다. 일단, Rails의 경우 MVC패턴으로 Model, Controller, View 로 이루어진 프레임워크입니다. 이번 포스팅에서는 controller와 view를 통해 간단한 웹페이지를 출력해보도록 하겠습니다. 1. Ruby On Rails 시작하기 이번에도 구름 IDE 를 이용해서 빠르게 Rails를 실행해보겠습니다. 대시보드에서 컨테이너 생성을 클릭하면 이렇게 사용하고 싶은 기술들을 볼 수 있습니다. 저희는 Rails를 선택하고 컨테이너를 생성해줍니다. 컨테이너를 생성하면 기본적으로 Rails 프로젝트가 생성됩..
-
Ruby VS Python 뭐가 다를까? [2부]💻 프로그래밍/Ruby On Rails 2021. 3. 13. 15:25
안녕하세요! 이번에는 Ruby VS Python 비교 두 번째 포스팅입니다. 이번 포스팅에서는 method, class, exception(예외처리) 등 에 대해 비교해보고 느낀 점을 공유해보겠습니다. 👨💻 문법 비교 1. method (함수) - Ruby♦️ def test_method(temp = "default") return "hello world! #{temp}" end puts test_method puts test_method('무야호!') puts test_method '무야호~' cs - Python🐍 def test_method(temp="default"): return f"hello world! {temp}" print(test_method()) print(test_method('무..
-
Ruby VS Python 뭐가 다를까? [1부]💻 프로그래밍/Ruby On Rails 2021. 3. 12. 23:06
안녕하세요! 운동하는 개발자 JAY입니다. 오늘은 비스~~읏 하다고 알려져(?) 있는 Ruby와 Python 에 대해서 뭐가 다른지 어떻게 사용되는지 비교해보려고 합니다. Deep한 내용은 아니고 문법적으로 무엇이 다르고, 장단점 등을 비교해보려고 합니다. 아! 두 언어의 문법을 비교하기전 제가 사용한 언어 버전에 대해서 먼저 공유하겠습니다. python : 3.8.5 ruby: 2.6.5 그리고 Ruby 공부 하려고 개발환경을 따로 세팅하려다가 구름 IDE를 사용하면 편하게 스터디용(?)으로 사용할 수 있더라고요. 무료로 5개의 컨테이너를 만들 수 있고 ruby뿐만 아니라 다양한 서버 프레임워크를 공부하기 쉽습니다. 저는 구름 IDE에서 컨테이너 만들어서 스터디를 했습니다! 👨💻 문법 비교 1. 문자..