Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012
シンプルなウェブサービスや業務用システムを作る際に、僕は基本的にRuby on Railsを使っています。RoRを使ったアプリ開発では用途に応じて数万のgemを使うことができますが、個人的なここ一年の経験から汎用的で導入の価値が高いと感じているgemとサービスを紹介します。
Heroku
gitレポジトリのホスティング+Railsアプリのホスティングをやってくれるサービス。gitレポジトリにソースコードをpushするだけで自動的にアプリの最新版をサーバーにデプロイしてくれるので、非常に便利です。PostgreSQLも無料で使うことができます。サーバーの契約・構築・デプロイなど、コーディング以外の作業を大幅に省略できます。必要になったら有料プランでサーバーの増強なども可能。(ちなみにRails以外にも対応)
Heroku | Cloud Application Platform
Haml(haml-rails)
一度Hamlに慣れてしまうとerbなんて面倒臭くて書いていられません。
haml-railsプラグインを使えば、Gemfileにて
gem "haml-rails"
を追加するだけで、そのプロジェクトではerbの代わりにHamlを使えるようになります。
indirect/haml-rails
Bootstrap(twitter-bootstrap-rails)
ご存知twitterがリリースしているCSSフレームワーク。これをいれるだけで、適当なHTMLを書いてもそれっぽく見えてしまったり、メニューバーやドロップダウンメニュー、タブなど便利なコンポーネントを簡単に記述できます。
公式ではありませんが、twitter-bootstrap-railsというgemを使うとこれまた簡単にRailsプロジェクトにBootstrapを導入できます。
seyhunak/twitter-bootstrap-rails
OmniAuth
ユーザ参加型のサービスは勿論ですが、そうでないサービスでも管理機能へのアクセス制御、あるいはサービス全体へのアクセス制御等、多くのケースではなんらかの形でユーザ認証の仕組みが必要になります。deviseなどを使って自前のユーザ認証を行ってもよいのですが、自分が作ったサービスであってもユーザ作成・管理の手間は小さくないのでFacebookやTwitter、GMailアカウントを使って認証できるOmniAuthの方がおすすめです。
特に業務用のシステムでは、GMail認証 + ドメイン指定の組み合わせるととても便利です。(Google Appsを導入している場合)
intridea/omniauth
35件のコメント
@wRubynews · 2012年11月12日 10:36 PM
Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ http://t.co/mCGxEfVA
@120reset · 2012年11月13日 2:05 AM
“Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ” http://t.co/uQitBAwy
@suitter_bot · 2012年11月13日 3:15 AM
Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ http://t.co/TdrEvS8y
@news_gebo · 2012年11月13日 6:43 AM
Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ
http://t.co/VCoGyrkW
@kounaien1234 · 2012年11月13日 9:27 AM
Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ http://t.co/GEs45lZE
@delicerubyrails · 2012年11月13日 11:25 AM
Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ: http://t.co/x6rVm3cG
@yadokari23eor · 2012年11月13日 3:52 PM
[コンピュータ・IT][MyInterest][rails][ruby][gem][まとめ][twitter] / “Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ” http://t.co/ogF5mqQg
@s_nakamura · 2012年11月14日 9:15 AM
Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 http://t.co/pv9qRy39 @croquette0212さんから
@pinzolo · 2012年11月14日 11:12 AM
[bookmark] Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ http://t.co/bjvJeZ38
@hurutoriYa · 2012年11月16日 1:25 AM
“Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ” http://t.co/b1LeTs9H
@TsutomuOnoda · 2012年11月17日 10:06 AM
Ruby on Railsでウェブサービスを作る時に便利なサービス・ライブラリ 2012 | なんてこったいブログ http://t.co/ldaRohq3