Your SlideShare is downloading. ×
0
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Rails初心者レッスン lesson5 2edition

2,431

Published on

Minami.rb

Minami.rb

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

No Downloads
Views
Total Views
2,431
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 第2版Rails3.1 Rails3 初心者レッスン by Minami.rb L esso n 5
  • 2. このレッスンでやること一覧1. Railsで何をする?どうしてRails?2. 作ってみよう事始め3. プロジェクトとテーブル4. Railsの役割分担5. Railsのディレクトリ構成6. scaffold(デフォルト)でのURL7. リレーションを考える8. 日本語対応9. 見た目をキレイに10. プラグインを使う11. ちょっとRubyに働いてもらう12. herokuに公開しよう
  • 3. Lesson4の復習プラグインを使うRubyメソッドを書くその他(テーブルへのカラム追加、変更、削除)
  • 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. 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. 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. 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. 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. 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. herokuでアプリをリリース(10) heroku上のDBをmigrateする $ heroku run rake db:migrate これでサイトにアクセスしてみよう!!!
  • 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. ★リリースおめでとうございます★初心者レッスンは、これで終わりです。 お疲れさまでした!!!

×