Volt Introduction and Docs

Heroku

以下のように、Gemfile に Ruby のバージョンを指定します。

source 'https://rubygems.org'

ruby "2.1.3" # Ruby バージョンの指定

gem 'volt', ~> '0.9.0'

Procfile を追加し、Thin を利用するように指定します。

web: bundle exec thin start -p $PORT -e $RACK_ENV

/config/app.rb にデータストアの接続設定を記載します。 以下は MongoHQ の場合の設定例です。利用するプロバイダーにあわせて適宜変更してください。 MongoLab はとても素晴らしい無償のソリューションです。

config.db_driver = 'mongo'
config.db_name = (config.app_name + '_' + Volt.env.to_s)

if ENV['MONGOHQ_URL'].present?
  config.db_uri = ENV['MONGOHQ_URL'] # Heroku ではこの行が必要です
else
  config.db_host = 'localhost'
  config.db_port = 27017
end