0
railsプロジェクト内でシェルコマンドを実行しようとすると、環境のような継ぎ目が読み込まれません。Railsシェルコマンド - レーキが見つかりません
私はこのようにそれを修正:
rcmd = 'rake'
rcmd = '/opt/ruby-enterprise-1.8.7-2010.02/bin/rake' if Rails.env.to_s == 'production'
rcmd = '/usr/local/bin/rake' if Rails.env.to_s == 'staging'
`cd #{Rails.root}; #{rcmd} RAILS_ENV=#{Rails.env} ts:in:delta`
は、より良い方法はありますか?