💻 PROJECTS/웹페이지 만들기

    [rails 웹사이트 만들기] 프로젝트 생성하기

    우여곡절 끝에 설치한 gem.... 다시 처음부터 시작해보자ㅠ Rails 어플리케이션을 만들어준다 # project 라는 이름의 어플리케이션 생성 rails new project --skip-spring cd project bundle install gem을 설치하는데 또 오류가 난다 눈물...ㅠㅜ cd # 오류 메세지에서 제안한 명령어 실행 sudo apt-get install libsqlite3-dev cd project bundle install 드디어 성공했다!!!!ㅠㅜ 진짜 감격이야ㅠㅜ + # gem이 설치된 곳을 보기 위한 명령어 bundle info [gemname]

    [rails 웹사이트 만들기] Ruby-on-Rails, Gem 설치

    gem 설치가 필요하대서 설치하는데 오류가 뜨더니 rails 마저 안돌아간다... 몇시간동안 찾아보고 고쳐본 결과 결국 VM을 새로 만들었다ㅠ 혹시 또 필요한 일이 생길까봐 남겨놓기... sudo apt-get update sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm-dev sudo apt install git sudo pat-get install libgdbm3 git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo 'export PATH="$HOME/...

    [Linux - Ruby on Rails 웹사이트 만들기] 2. 웹 페이지 만들기

    1. 새 controller 만들기 :~/mySimpleApp$ rails generate controller main index create app/controllers/main_controller.rb route get 'main/index' main controller (디폴트 생기는 거)의 index 함수 실행 invoke erb create app/views/main create app/views/main/index.html.erb index template. Directory의 default 파일 -> index.html invoke test_unit create test/controllers/main_controller_test.rb invoke helper create app/helpers..

    [Linux - Ruby on Rails 웹사이트 만들기] 1. 프로젝트 시작

    아래 작업 전, 루비와 레일즈 설치가 미리 필요하다. 설치 후 터미널 창에 명령어들을 입력한다. 1. rails 어플리케이션 만들기 ~$ rails new mySimpleApp --skip-spring rails는 레일즈 명령어 2. 어플리케이션 폴더로 이동 :~$ cd mySimpleApp :~/mySimpleApp$ ls cd [폴더명]: change directory, [폴더명]에 해당하는 위치로 이동 (디렉토리가 ~$에서 ~/mySimpleApp$로 바뀜) ls: list 디렉토리 내부의 파일과 하위 디렉토리 목록 출력 3. 새로 생긴 파일들의 목적 File/folder Purpose app/ Contains the controllers, models, views, helpers, mailers ..

    [Linux - Ruby on Rails 웹사이트 만들기] requirements

    Functional Requirements 1. User sign up, sign in, sign out 2. Post/Delete/Edit a news with title, images and contents only with sign-in 3. List NEWS posts with/without sign-in, such that any visitor can see NEWS posts. Newer posts should come before the older one in the list. 4. Add/Delete Comments for each news posting 5. List NEWS posts which a user created. Non-functional Requirements 1. You ..