Ruby初心者が勉強会に参加してみた(全7回)第3回&4回①
3回目のものもnoteには投稿したけれど、
こちらでは復習も兼ねて3回と4回をまとめて記載していきます!
(長くなりそうなので、何回かに分けます!)
*Qiitaに投稿ずみのものになります。
最終目的:sinatraで掲示板アプリを作る
まずはじめにsinatraで簡単なアプリを作成してみる。
$ mkdir test-sinatra
作業ディレクトリを作成。
$ bundle init
gemファイルを作成。
Gemfile.
source 'https://rubygems.org'
gem 'sinatra'
gem 'sinatra-contrib'
gem 'pg'
gemを変更したらお決まりのこいつを実行。
$ bundle install --path vendor/bundle
(--path vendor/bundleとすることでvebdorとbundleファイルを作成してくれます。)
$ touch app.rbでapp.rbファイルを作成。
app.rb
require 'sinatra'
require 'sinatra/reloader'
require 'pg'
get '/' do
'hellooo'
end
一度、sinatraを起動させて確認してみる。
$ ruby app.rb
無事、表示されました。
次にHerokuでnew_appを作成。
(Heroku側に空箱を作るイメージ)
Heroku postgresqlを使用して、
以下の情報を取得。
Host どのコンピュータに接続してデータベースが動いているか
Database データベースの名前
User データベースにアクセス権のあるユーザー名
Port Port番号
Password アクセス権のあるユーザーかの確認パスワード
上記の情報でPGコマンダーも使用できます!
https://eggerapps.at/pgcommander/
ここから、つまづくDBへ・・。
長くなるかと思うので次の記事にまとめます。
この記事が気に入ったらサポートをしてみませんか?