Skip to content

Sinatraを使ってWebアプリケーションを作成する

Notifications You must be signed in to change notification settings

shucream-p/sinatra_practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sinatra_plactice

フィヨルドブートキャンプの「Sinatraを使ってWebアプリケーションの基本を理解する」の提出物のリポジトリです。

How to use

データベースを準備する

  1. PostgreSQLをインストールする。
$ brew install postgresql
  1. PostgreSQLを起動する。
$ brew services start postgresql
  1. データベースに接続する。
$ psql -U <ユーザー名> postgres
  1. メモ保存用のデータベースmemo_dbを作成する。
postgres=# CREATE DATABASE memo_db;
  1. memo_dbに接続する。
postgres=# \c memo_db;
  1. メモ保存用のテーブルMemosを作成する。
memo_db=# CREATE TABLE Memos
          (id SERIAL,
           title TEXT,
           contents TEXT,
           PRIMARY KEY (id));

アプリケーションを準備する

  1. 作業PCの任意の作業ディレクトリにてgit cloneしてください。
$ git clone https://github.com/shucream-p/sinatra_practice.git
  1. cd sinatra_placticeでカレントディレクトリを変更してください。
  2. Bundlerをインストールしてください。
$ gem install bundler
  1. Bundlerでgemを一括インストールしてください。(Gemfileに記述されたgemが一括インストールされます。)
$ bundle install
  1. Bundler経由でmemoapp.rbを起動してください。
$ bundle exec ruby memoapp.rb
  1. ブラウザでhttp://localhost:4567/memosにアクセスしてください。

About

Sinatraを使ってWebアプリケーションを作成する

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published