20160724 gemのお話の続きとか
TRANSCRIPT
Gemのお話の続きとかKyoto.rbMeetup #58
2016-07-24(日)@cawa
自己紹介
qかわはら たかひろ
q@cawaq2016年4月からRailsでWebサービス開発中(未リリース)
q2015年にRails Tutorialを写経して入門
q2015年10月から日本に来る旅行者向けコミュニティ運営• www.tjconcierge.org
qKyoto.rb 週末開催担当• 7月は28日(木)、8月は6日(土)にあります(宣伝)• kyotorb.github.io
qRubyKaigi2016@Kyoto (9月8〜10日) のお手伝いも少々
Gemのお話の続きとか
1. 何の続き?
2. Gemのお話の続き3. とかって何?
何の続き?
q先週土曜日にRuby関西勉強会に行って発表してきました。§ Gemのお話 (Slideshare)
qちなみに他の発表は、、 kuchitama.hateblo.jp/entry/rubykansai_73
• RedDotRubyConf 2016@cuzic• SciRubyプロジェクトの紹介
@kozo2• 2対のMVC(DoubleMVC)
@ogomr• Ruby初級者向けレッスン -
Arrayと Hash@higaki
RailsTutorialに含まれるgem (1/3)
gem 'rails', '4.0.8'gem 'bcrypt-ruby', '3.1.2' # 暗号化gem 'faker', '1.1.2' # ダミーデータ生成gem 'will_paginate', '3.0.4' # ページングgem 'bootstrap-will_paginate', '0.0.9' # w/ Bootstrap *1group :development, :test do
gem 'sqlite3', '1.3.8' # DBバインディングgem 'rspec-rails', '2.13.1' # テストフレームワーク
# The following optional lines are part of the advanced setup.gem 'guard-rspec', '2.5.0' # テスト自動化gem 'spork-rails', '4.0.0' # テストプリロード高速化 *2gem 'guard-spork', '1.5.0' # Guard with Sporkgem 'childprocess', '0.3.6' # 子プロセス管理
end
*1)http://getbootstrap.com/components/#pagination*2)同種のSpringというgemがrails 4.1から標準
qチュートリアルをゴールから見る
• github.com/railstutorial/sample_app_rails_4 > Gemfile
RailsTutorialに含まれるgem(2/3)group :test do
gem 'selenium-webdriver', '2.35.1' # HTTPテストgem 'capybara', '2.1.0' # HTTPテストgem 'factory_girl_rails', '4.2.0' # テストデータ生成gem 'cucumber-rails', '1.3.0',
:require => false# 自然言語テスト記述
gem 'database_cleaner', github:'bmabey/database_cleaner'
# テストデータ消去
# Uncomment this line on OS X.gem 'growl', '1.0.3' # Popup通知
# Uncomment these lines on Linux.# gem 'libnotify', '0.8.0' # Popup通知
# Uncomment these lines on Windows.# gem 'rb-notifu', '0.0.4' # Popup通知# gem 'win32console', '1.3.2' # CLT for windows# gem 'wdm', '0.1.0' # Directory Monitor
end
RailsTutorialに含まれるgem(3/3)gem 'sass-rails', '4.0.1' # css記法gem 'uglifier', '2.1.1' # js圧縮gem 'coffee-rails', '4.0.1' # js記法gem 'jquery-rails', '3.0.4' # jsライブラリgem 'turbolinks', '1.1.1' # js高速化gem 'jbuilder', '1.0.2' # JSON生成group :doc do
gem 'sdoc', '0.3.20', require: false # ドキュメンテーションendgroup :production do
gem 'pg', '0.15.1' # DBバインディングgem 'rails_12factor', '0.0.2' # for heroku
end
とかって何?
qRubyKaigi 2016• オススメ食事どころリスト作成しませんか?
qTravel to Japan Concierge• Jekyllで作ったサイトに機能追加しませんか?
Kyoto.rbについて
q2012年12月9日発足、月2回開催(平日&週末)qリソース
• 公式サイトkyotorb.github.io #Github Pages(旧サイト qwik.jp/kyotorb)
• Github github.com/kyotorb• Slack kyotorb.slack.com #参加は公式サイトから• イベント kyotorb.doorkeeper.jp
Kyoto.rbに参加しよう
þKyoto.rbイベントに参加!
qKyoto.rbイベントを開催!
qKyoto.rbイベントで発表!
qSlackで知りたいこと聞いてみる!
qKyoto.rbのwebサイト更新してみる!