rails로 프로그램을 만들 때의 노트

4049 단어 Rails
다양한 설치
자필

차리다


응용 프로그램 만들기
$ rails new myFormApp
잘 됐는지 확인을 해볼게요.
서버를 시작합니다.탭
$ cd myFormApp
$ rails server
http://localhost:3000

Git


git로 관리
$ git init
$ git add -A
$ git commit -m "Initialize repository"

Github


github에 방문하여 로그인 후 New Repository로 myFormap 창고 만들기

Giithub을 창고의 origin으로 Giit 설정 파일에 추가
로컬 창고를 origin 원격으로 밀어냄
$ git remote add origin [email protected]:snaruse0608/myFormApp.git
$ git push -u origin master
화면 변경 확인

heroku


Heroku에 Gemfile 수정
사용하는 데이터베이스는 로컬과heroku에서 다르기 때문에 여기에 설정합니다.
gem'sqlite3'로컬 개발자 환경과test 환경에서 사용
production 환경 (= 공식 환경) 에서 사용하지 마십시오.
Gemfile
group :development, :test do
  gem 'sqlite3' # ここに移動
  gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end
heroku의 제품 환경에서 PostgreSQL 데이터베이스 사용하기
Gemfile
# 追加
group :production do
  gem 'pg'
end
설치gem
PostgreSQL을 로컬에 설치하지 않도록 주의하십시오
$ bundle install --without production
성공하면 커미션 줄게.
$ git commit -a -m "Update Gemfile for Heroku"
heroku에 새 프로그램 만들기
$ heroku create
하면, 만약, 만약...
$ git push heroku master

화면 봐봐.


현재 Open app를 누르면 오류 페이지가 표시됩니다. HelloWorld를 보여 주십시오.
컨트롤러와 루트 설정을 수정합니다.
/app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
  def hello
    render html: "hello, world!"
  end
end
/config/routes.rb
Rails.application.routes.draw do
  root 'application#hello'
end
github와heroku의push
$ git add -A
$ git commit -m "hello world"
$ git push
$ git push heroku
Heroku에서 Open app 누르기

끝맺다

다음 편집할 때 매번 하는 일의 총결산


대개

편집 전

$ git checkout -b BranchName

편집 후

$ git add -A
$ git commit -m “Commit Message“
$ git checkout master
$ git merge BranchName
$ rails test
$ git push
$ git push heroku

좋은 웹페이지 즐겨찾기