#SWAFS October#1 - Ruby on Rails ##SWAFS の目的
- 増え続けるWAFにキャッチアップする
- 新しいWAFに触れたり深い知識を得るきっかけを作る
- 自分で手を動かして何かを作ることで使える道具にする
- ブログ記事、月1のアウトプットを通して技術的な発信を行う
##SWAFS
- Sharehouse Web Application Framework Study Meeting
- 月1で新しいWAFを触る
- 必ず何か一つ作って公開する
- 各勉強会は内容をブログにまとめて発信する
- 発表者2人、各30分
- 書記&ブログを書く人一人
- おわったらやきとんにいく
##試してみたいWAF
- Ruby on Rails
- Sinatra
- Express
- Sails.js
- Spring
- Spray
- Play
- Luminus
- Django
- Flask
- Tornado
- Yesod
- Revel
- Grails
- IRON
- Pyramid
- 募集!
##Ruby と Ruby on Rails の環境導入
curl -sSL https://get.rvm.io | bash -s stable
# 表示に従ってprofileを読み込む
source ~/.bash_profile
rvm install 2.1
gem install rails
rails new rails-test
cd rails-test
rails server
##超簡単なTODOアプリを作ってみる
rails g scaffold Todo name:string done:boolean
rake db:migrate
rails s
ブラウザでhttp://localhost:3000/todos
にアクセスする
##Herokuで公開する
git push
する前に Gemfile
の
gem 'sqlite3'
の箇所を
group :development do
gem 'sqlite3'
end
group :production do
gem 'pg'
end
の様に書き換えましょう
##さらに勉強するために
##全体的な進め方を話し合う ###何つくろう
- Cookpad Hackathon
- 月1の課題
###ブログどうしよう
- プラットフォームを自分で作ってもいいけど扱うWAFが毎月変わるのでメンテナンスのモチベーションがなくなりそう
- アメブロだと勉強会のブログが作れなさそう
- Logdownとかで新しくつくろう
- Google Analytics
###次回どうしよう
- 発表者2人と大体の発表内容
- 書記&ブログ係