paasで簡単 railsアプリを公開しよう! ~もあぐれっしぶ~ &...

27
PaaSで簡単 Railsアプリを 公開しよう! ~もあぐれっしぶ~ & Rubyを 体験しよう! 2013/10/06 Sun OSC2013-Hiroshima hiroshima.rb

Upload: yoshitake-takata

Post on 28-May-2015

847 views

Category:

Technology


7 download

DESCRIPTION

2013-10-06 (日) オープンソースカンファレンス2013 Hiroshima 10時00分 ~ 広島でRubyが流行らないのはどう考えても俺たちが悪い https://www.ospn.jp/osc2013-hiroshima/modules/eguide/event.php?eid=10

TRANSCRIPT

Page 1: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

PaaSで簡単Railsアプリを公開しよう!

~もあぐれっしぶ~& Rubyを

体験しよう!

2013/10/06 SunOSC2013-Hiroshima

hiroshima.rb

Page 2: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

自己紹介広島在住、広島を中心に勉強会に出没オープンソースカンファレンス2013Hiroshima地元実行委員 @oschiroshima の中の人

広島サーバユーザ友の会(仮称) はじめた奴

hiroshima.rb 広報担当? ・・・最近何もしていないような(汗

日本Androidの会 中国支部 運営スタッフ? ・・・最近全然何もしていないような(汗

Ustreamで勉強会の配信とかやってます。Twitter @takatayoshitake

Page 3: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

去年(OSC2012)の話

Page 4: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

もっと簡単に利用できるPaaSサービス

NIFTY Cloud C4SA をご紹介

Page 5: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

Twitter , Facebook 等で認証して利用開始(メールアドレスも必要)

Page 6: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

新規キャンパス作成

Page 7: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

プラン選択(一番小さいのを選択、15日間は無料)

Page 8: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

Ruby on Rails3 を選択

Page 9: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

キャンパス名を入力

Page 10: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

キャンパスを開く

Page 11: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

Railsのデフォルト画面を確認

Page 12: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

WebからCLIを開く

Page 13: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

コントローラとビューを作成

$ bundle exec rails generate controller hello index

Page 14: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

http://付与されたURL/hello/index

Page 15: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

ファイルを選択してダブルクリックで編集

/home/rails_app/app/views/hello/index.html.erb

Page 16: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

HTMLを編集

Page 17: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

リロードhttp://付与されたURL/hello/index

Page 18: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

ここまで全てブラウザのみで

操作可能

Page 19: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

PaaSは公開アプリだけではなく

Rubyの勉強にも使えます!

Rubyを体験しよう!

Page 20: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

+新規キャンパス で Ruby を選択

Page 21: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

CLIからirbを利用可能

Page 22: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

ファイルを作成しエディタでプログラムも可能

Page 23: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

gem install も可

Hiroshima.rb gem も利用可※一部動きません

Page 24: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

https://github.com/hiroshimarb/hiroshimarb-gem

hiroshimarb-gem

OK member コマンド info コマンド event コマンドNG open コマンド aa コマンド convert コマンド

ぜひ試してみてね

Page 25: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

Q. 15日で消えて   無駄になるの?

A. Gitと連携可

・・・続きは hiroshima.rb で

Page 26: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

まとめ

PaaS環境はより便利になりWebブラウザのみで

簡単にプログラム可能

もっとアグレッシブにプログラムを楽しもう!

Page 27: PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)

ご清聴

ありがとう

ございました