본문 바로가기

루비온레일즈3

📚 [Ruby on Rails] 카카오 로그인 기능 구현 (카카오 로그인 - JS) 사용버전 ruby "3.1.3" gem "rails", "~> 7.0.3", ">= 7.0.3.1" 1. user 모델 생성 rails g model KakaoUser - db\migrate\20230329053439_create_kakao_users.rb 해당 경로 파일에 아래 코드 입력 (모델 만들면 자동 생성됨) class CreateKakaoUsers < ActiveRecord::Migration[7.0] def change create_table :kakao_users do |t| t.string :user_id t.string :email t.string :nickname t.string :remember_token t.timestamps end end end - 모델 만들어 줬으면 아래 명령.. 2023. 4. 6.
📚 [Ruby on Rails] 라우트, 라우팅 설정 프로젝트폴더에서 config > routes.rb 파일 열고, 아래 코드 입력 Rails.application.routes.draw do root :to => "board#index" end 프로젝트폴더에서 app > controllerr > board_controller.rb 파일 열고, 아래 코드 입력 def index end 프로젝트폴더에서 app > views > board > index.erb html을 작성할 수 있는 파일 만들기 2023. 1. 25.
📚 [Ruby on Rails] 개발 폴더 생성, 컨트롤러 생성 - window, vscode * Ruby, Rails 설치 완료 후 진행 폴더생성 cmd 열어서 폴더를 생성하고 싶은 경로에 아래 명령어 입력 rails new board * board = 프로젝트 파일명 컨트롤러 생성 vs code 열어서 생성한 board 폴더 열기 ctrl + ` 단축키로 터미널 열고 명령어 입력 rails g controller board * board = 컨트롤러 명 컨트롤러 생성시 1. app > controller > board .controller .rb 파일이 생김 2. app > view > board 폴더가 생김 2023. 1. 20.