第2版Rails3.1    Rails3 初心者レッスン           by Minami.rb                          L esso n 5
このレッスンでやること一覧1. Railsで何をする?どうしてRails?2. 作ってみよう事始め3. プロジェクトとテーブル4. Railsの役割分担5. Railsのディレクトリ構成6. scaffold(デフォルト)でのURL7. リレーシ...
Lesson4の復習プラグインを使うRubyメソッドを書くその他(テーブルへのカラム追加、変更、削除)
herokuでアプリをリリース  herokuへのリリースの流れ(1) herokuのアカウントをとる(2) herokuのインストール(3) DB用gemの準備(4) ssh   を作る(5) heroku login(6) 公開    (*...
herokuでアプリをリリース(1) herokuのアカウントをとる => サイトで登録するだけ(2) herokuのインストール Toolbelt または heroku用gem のインストール  Toolbelt => http://devc...
herokuでアプリをリリース(3) DB用gemの準備 => Gemfile   herokuのデフォルトPostgreSQL用gemの追記   group :production do     gem pg   end   ローカルデフォルト...
herokuでアプリをリリース(4) ssh   を作る    $ ssh-keygen -f /PATH/   ファイル名(5) heroku login    $ heroku login    # herokuアカウントのemail、パス...
herokuでアプリをリリース(7) heroku URLを作る   $ cd MYAPP   $ heroku create --stack cedar hollyscafe                         http://ho...
herokuでアプリをリリース(8) ssh認証     のPATHを設定する(.ssh/configの場合) HOST heroku.com    Port 22    Hostname heroku.com    IdentityFile /...
herokuでアプリをリリース(10) heroku上のDBをmigrateする   $ heroku run rake db:migrate         これでサイトにアクセスしてみよう!!!
herokuあれこれ 本家ドキュメント  http://devcenter.heroku.com/  http://devcenter.heroku.com/articles/rails3  他にもherokuコマンドがいろいろあるので見てみて...
★リリースおめでとうございます★初心者レッスンは、これで終わりです。    お疲れさまでした!!!
Upcoming SlideShare
Loading in …5
×

Rails初心者レッスン lesson5 2edition

2,666 views

Published on

Minami.rb

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,666
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Rails初心者レッスン lesson5 2edition

  1. 1. 第2版Rails3.1 Rails3 初心者レッスン by Minami.rb L esso n 5
  2. 2. このレッスンでやること一覧1. Railsで何をする?どうしてRails?2. 作ってみよう事始め3. プロジェクトとテーブル4. Railsの役割分担5. Railsのディレクトリ構成6. scaffold(デフォルト)でのURL7. リレーションを考える8. 日本語対応9. 見た目をキレイに10. プラグインを使う11. ちょっとRubyに働いてもらう12. herokuに公開しよう
  3. 3. Lesson4の復習プラグインを使うRubyメソッドを書くその他(テーブルへのカラム追加、変更、削除)
  4. 4. herokuでアプリをリリース herokuへのリリースの流れ(1) herokuのアカウントをとる(2) herokuのインストール(3) DB用gemの準備(4) ssh を作る(5) heroku login(6) 公開 (*.pub)を登録する(7) heroku URLを作る(8) ssh認証 のPATHを設定する(9) gitでherokuへpushする(10) heroku上のDBをmigrateする
  5. 5. herokuでアプリをリリース(1) herokuのアカウントをとる => サイトで登録するだけ(2) herokuのインストール Toolbelt または heroku用gem のインストール Toolbelt => http://devcenter.heroku.com/articles/quickstart heroku用gem => Gemfile gem heroku #追記 $ bundle install #コマンド実行 $ heroku help #インストール確認
  6. 6. herokuでアプリをリリース(3) DB用gemの準備 => Gemfile herokuのデフォルトPostgreSQL用gemの追記 group :production do gem pg end ローカルデフォルトsqlite3用gemの編集 group :development do gem sqlite3 これでGemfile.lockを変更して end おかないといけない $ bundle install --without production
  7. 7. herokuでアプリをリリース(4) ssh を作る $ ssh-keygen -f /PATH/ ファイル名(5) heroku login $ heroku login # herokuアカウントのemail、パスワードを入力 # ssh keyは作ってあるので、作るか聞かれたらnoにする(6) 公開 (*.pub)を登録する $ heroku keys:add /PATH/ ファイル名.pub ★忘れないように
  8. 8. herokuでアプリをリリース(7) heroku URLを作る $ cd MYAPP $ heroku create --stack cedar hollyscafe http://hollyscafe.herokuapp.com # URLがダブってるとエラーメッセージが帰ってくる(8) ssh認証 のPATHを設定する(ssh-addコマンドの場合) $ ssh-add /PATH/ ファイル名(秘密 )
  9. 9. herokuでアプリをリリース(8) ssh認証 のPATHを設定する(.ssh/configの場合) HOST heroku.com  Port 22  Hostname heroku.com  IdentityFile /PATH/ ファイル名(秘密 )(9) gitでherokuへpushする $ git push heroku master # 先のGemfileの変更含め、ローカル上の変更はすべてコミット  しておく # heroku上でgemのインストール等が始まる
  10. 10. herokuでアプリをリリース(10) heroku上のDBをmigrateする $ heroku run rake db:migrate これでサイトにアクセスしてみよう!!!
  11. 11. herokuあれこれ 本家ドキュメント http://devcenter.heroku.com/ http://devcenter.heroku.com/articles/rails3 他にもherokuコマンドがいろいろあるので見てみて デフォルトDBはPostgreSQL Add-ons :MySQL => AmazonRDS       SSL => SSL       メール => CloudMailin       MongoDB => MongoHQ       PostgreSQLバックアップ => PG Backups
  12. 12. ★リリースおめでとうございます★初心者レッスンは、これで終わりです。 お疲れさまでした!!!

×