Skip to content

taka110-IT/memo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

データベース版メモアプリ

Sinatraで作成した簡単なメモアプリです。Bundlerを使用しています。

PostgrSQLを使用しメモを保存します。

DEMO

top

new

show

edit

Features

  • メモ一覧の表示、詳細表示、編集、削除ができます。
  • PostgreSQLにメモを保存します。

Requirement

  • ruby 2.7.2
  • PostgreSQL 13.2
  • Bundler 2.1.4
  • sinatra 2.1.0
  • pg 1.2.3

Installation

  1. インストールするディレクトリにhttps://github.com/taka110-IT/memo-appからcloneする。
  2. bundle installを実行しGemをインストールする。
$ git clone https://github.com/taka110-IT/memo-app <インストールするディレクトリ>

$ bundle install
  1. インストールしたディレクトリに移動する
  2. PostgreSQLにログインし、メモアプリ用データベースdbmemoとテーブルmemosを作成する。以下の通り入力する。
$ psql -U <username>

データベース作成
# create database dbmemo

データベースに接続
# \c dbmemo

テーブル作成
dbmemo=# CREATE TABLE memos (
  id SERIAL PRIMARY KEY,
  title TEXT NOT NULL,
  body TEXT
);

Usage

  1. ターミナルでインストールしたディレクトリに移動しbundle exec ruby memo_app.rbを実行する。
  2. ブラウザでhttp://localhost:4567/memoに接続する。

Note

  • PostgreSQLのサーバーを起動してください
ex)
$ pg_ctl -D /usr/local/var/postgres start
  • タイトルの入力は必須です。

Author

  • taka110
  • フィヨルドブートキャンプ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published