読者です 読者をやめる 読者になる 読者になる

Sinatraで File.expand_path("../", __FILE__) が取得できない

タイトル通り。ローカルではちゃんと動いたんだけど、サーバーにあげたら動かなくなって変な汗かいた。誰も使ってないサービスだからいいんだけど… ^_^;

# config.ru
set :root, File.dirname(__FILE__)

と config.ru に書いた上で、あとは好きな場所で呼ぶ。

# main.rb
Sinatra::Application.root

みたいな感じで取得できるはず!