heroku open
・エラー画面が出る事を確認
・URL末尾に /users を追記して表示確認
参考情報1:Rails RailsアプリのHeroku Heroku登録手順
① 前準備
・herokuサイトでのユーザ登録
・heroku toolbelt というサポートツールのインストール
② Heroku Herokuのプロジェクト作成
・heroku create コマンド入力
ここで公開されるURLが渡されるのでメモしておく
・git remote -v コマンド入力 Gitコマンドが通るか確認
Heroku側のGitリポジトリがあるか、エラーがないか確認
③ Heroku Herokuのpostgresql postgresqlアドオンを追加
・heroku addons:add heroku-postgresql コマンド入力 ・つづいて https://postgres.heroku.com/databases
から
作成したプロジェクト用のデータベースの設定を取り出す !(A)ー データベース名 Database ー ユーザ名 User
ー パスワード (Showをクリックすると現れる)
④ rails railsプロジェクトのGemfile Gemfileの編集
・SQLiteの指定変更
gem 'sqlite3', :group => [:development, :test] #productionでは 使わない
・PostgreSQLをProductionで使用
gem 'pg', :group => [:production] #追加 ・Heroku実行用のサポートgem追加
gem 'rails_12factor', group: :production #追加
・コマンドから bundle install の実行
⑤ rails railsプロジェクトの config/databases.yml config/databases.yml の編集
・書き換え production:
adapter: postgresql encoding: utf8 port: 5432
database: (A)より username: (A)より password: (A)より
*developmentのところはそのまま(書き換えない)
*YAML形式なのでスペース幅に注意
http://magazine.rubyist.net/?0009-YAML
http://qiita.com/Yama-to/items/587544993fb62610528a
⑥ 手元のプロジェクトのソースをコミット
git commit -a -m "use heroku"
⑦ プロジェクトをHeroku Herokuにデプロイ
git push heroku master
⑧ Heroku Heroku上のDB DBを初期化
heroku run rake db:migrate
⑨ 画面確認
heroku open
・エラー画面が出る事を確認
・URL末尾に /users を追記して表示確認
⑩ heroku heroku上のログ確認
heroku logs
参考情報2:参考文献・チュートリアル等
参考情報
チュートリアルテキスト
長期間をかけて習得していく場合はこちらのテキストを ! http://railstutorial.jp/
特にテスト技法を本テキストでは省略しているため、きちんと学ぶ場合はしっかりとチュー トリアルに習うとよい
文献
以下のRails本などをおすすめ
(基本的にオープンソースなのでたいがいの情報はオンラインで手に入るが、学習方法につ いて学べます)
⑩ heroku heroku上のログ確認
heroku logs
参考情報2:参考文献・チュートリアル等
参考情報
チュートリアルテキスト
長期間をかけて習得していく場合はこちらのテキストを ! http://railstutorial.jp/
特にテスト技法を本テキストでは省略しているため、きちんと学ぶ場合はしっかりとチュー トリアルに習うとよい
文献
以下のRails本などをおすすめ
(基本的にオープンソースなのでたいがいの情報はオンラインで手に入るが、学習方法につ いて学べます)
オンラインドキュメント
http://rubyonrails.org/
Railsの本家サイト。最新の情報はまずここから
http://railsdoc.com/rails_base多くの一般的なRailsの情報がよくまとめられています。
オンラインドキュメント
http://rubyonrails.org/
Railsの本家サイト。最新の情報はまずここから
http://railsdoc.com/rails_base多くの一般的なRailsの情報がよくまとめられています。
平成 28 年 2 月