Backend/RubyOnRails

[RubyOnRails Guides] Active Record Query Interface - 1편 💼 서론 RubyOnRails Guides Active Record Basics 를 참고해 작성한 글입니다. Ruby version은 2.6.3을 사용합니다. Ruby On Rails version은 5.2.1을 사용합니다. 😮 Active Record? [RubyOnRails Guides] Active Record Basics 📖 DB Model 조회(SELECT) 기본적인 Model.find(options)의 특징은 아래와 같습니다. 제공된 옵션을 동등한 SQL로 변환 SQL 쿼리를 시작하고 데이터베이스에서 해당 결과를 검색 모든 결과 행에 대한 적절한 모델의 Ruby Instance화 after_fi..
[RubyOnRails Guides] Active Record Basics 💼 서론 RubyOnRails Guides Active Record Basics 를 참고해 작성한 글입니다. Ruby version은 2.6.3을 사용합니다. Ruby On Rails version은 5.2.1을 사용합니다. 😮 Active Record? MVC 패턴 중 M에 해당 되며 Rails에서 제공하는 모듈로 주로 데이터베이스 로직을 제어하는데 있어 사용됩니다. Active Record는 ORM(Object Relational Mapping) 문법을 통해 DB를 제어하게 됩니다. ORM(Object Relational Mapping) 관계형 데이터베이스의 테이블과 Model(Object)를 매핑하는 기술로 SQL문을 직접 ..
RubyOnRails Getting Start(Blog 만들기) 4편(마지막👨‍🎨) 💼 서론 RubyOnRails Getting Started 에 있는 간단한 게시판 CURD 및 댓글 기능까지 개발한 내용입니다 Ruby version은 2.6.3을 사용합니다. Ruby On Rails version은 5.2.1을 사용합니다. 보안 현재는 누구나 삭제할수 있고 글을 작성할 수 있고 글을 수정할 수 있습니다. 이러한 접근을 간단하게 차단을 해 보안 관련 설정을 진행해보도록 하겠습니다. app/controllers/articles_controller.rb class ArticlesController < ApplicationController http_basic_authenticate_with name: "ru..
RubyOnRails Getting Start(Blog 만들기) 3편 💼 서론 RubyOnRails Getting Started 에 있는 간단한 게시판 CURD 및 댓글 기능까지 개발한 내용입니다 Ruby version은 2.6.3을 사용합니다. Ruby On Rails version은 5.2.1을 사용합니다. Comment 모델 추가 모델 추가 명령어 $ bin/rails generate model Comment commenter:string body:text article:references db / migrate / 20140120201010_create_comments.rb class CreateComments < ActiveRecord::Migration[5.2] def change create..
RubyOnRails Getting Start(Blog 만들기) 2편 💼 서론 RubyOnRails Getting Started 에 있는 간단한 게시판 CURD 및 댓글 기능까지 개발한 내용입니다 Ruby version은 2.6.3을 사용합니다. Ruby On Rails version은 5.2.1을 사용합니다. 🍄 Article 전체 조회 bin/rails routes 로 api를 조회하면 전체 조회 API는 아래와 같다. Prefix Verb URI Pattern Controller#Action articles GET /articles(.:format) articles#index 그럼 일단 ArticlesController에 index 함수를 추가하는 작업부터 시작해보자. class ArticlesCo..
RubyOnRails Getting Start(Blog 만들기) 1편 💼 서론 RubyOnRails Getting Started 에 있는 간단한 게시판 CURD 및 댓글 기능까지 개발한 내용입니다 Ruby version은 2.6.3을 사용합니다. Ruby On Rails version은 5.2.1을 사용합니다. 🍄 프로젝트 생성 RubyMine을 이용해 File -> new -> Project... -> Application 를 이용해 생성할 수 있습니다. 또한 CLI을 이용해 rails new 프로젝트명 을 통해 생명할 수 있습니다. 저는 프로젝트 명을 blog라고 설정했습니다. 🎏 default Fild & Folder 구조 [RubyOnRails] rails new File & Folder 🎬 we..
rails new File & Folder 서론 ruby on rails는 rails new {프로젝트명} 을 통해 프로젝트가 만들어 진다. rails new 명령어를 이용해 프로젝트를 만들면 기본 파일과 폴더 세팅을 해주게 된다. Default File & Folder app cotnroller, model, view, helper, mailer, channel, job, asset 등이 포함되어 있는 폴더 개발 시 가장 중요한 폴더 concerns 폴더는 공통 모듈 Controllers application_controller.rb 는 애플리케이션 공통 컨트롤러 assets JS, CSS, Image 등 파일 layouts application.html.erb 는 애플리케이션 공통 레이아웃 helpe..
Seyun(Marco)
'Backend/RubyOnRails' 카테고리의 글 목록 (2 Page)