Edited at

sinatra-activerecordでproduction環境にrake db:createする

More than 3 years have passed since last update.

SinatraでActiverecordを使うにあたってsinatra-activerecordというgemを使う際のメモです。

このgemが提供しているrakeファイルを用いてproduction環境にdb:createする方法がわからずにハマってしまいました。

検索して出てくるのはRails環境下でのActiverecordの情報が多いので注意が必要ですね…

それぞれ以下のように環境を指定します。

Rails

rake db:create RAILS_ENV=production

sinatra-activerecord

rake db:create RACK_ENV=production

ちなみに指定しない場合はデフォルトでdevelopmentが選択されます。