俺的2013年 Ruby on Rails開発環境ニコニコセット
前に俺的Androidアプリ開発環境ニコニコセット 2012というまとめを書いたけど、それのRails版。ほぼGemの列挙になりそうなのと、それ以外はAndroid版と多分に被りそうな予感を持ちつつ。
無いと死ねる編
- Rspec
- ないとテスト書けない。まぁ、ぶっちゃけ普通のUnitTestでもいいと思うけど、もはやこっちのほうがググりやすい気がする。DHHは普通のやつでいいだろ。って言ってるとか聞いたことがあるが、そんなのカンケーネー。capybaraも一緒にね。Guard+Spork+GrowlでRspecを自動実行する設定も便利っちゃ便利だけど、最近別にここまでちょくちょくテスト走らせてくれなくてもいいかなって思い始めてる。
- FactoryGirl
- フィクスチャーめんどくさい。
- Paperclip
- ファイルの扱いが死ぬほどカンタンに。carrierwaveでもいいんだけど、paperclipのほうがシンプルで俺好み。
- backbone-on-rails
- backbone.jsカワイイヨbackbone.js。でも別に他のgemでもいいかも。
- Ruby on Rails Tutorial
- SASS
- capistrano
- いちいち手作業でデプロイなんかしてたら、1回デプロイするたびに平均して半日使ってまうわ。
- chromeとsafari
- Jenkins
- なるべく環境依存なものが発生しないようにしたほうがいいけど、完璧っていうのは難しく、バグに気づかないまま先に進んでしまうと、そのバグを治すのはどんどん難しくなっていってしまう。最悪git pushのタイミングで知れるJenkinsの存在はけっこうデカいと思ってる。さくらのVPS+Jenkins+github+rails3
あったらイイネ編
- Settingslogic
- Railsで環境ごとの設定値を定数的に扱えるSettingslogic で書いた。チョー便利。でも、なくても死ななくていいかな。
- 英語
- RailsCast
- IntelliJ IDEA
要件による編
gemなんでもあり過ぎワロタwwww
- ransack
- 検索機能がかんたんに・・・!
- activerecord-reputation-system
- いいね!とかfav的機能がかんたんに・・・!
- activerecord-reputation-systemでいいね!乞食になろう