既存の Rails アプリから Sinatra アプリを抽出して、同じ Rails アプリで再利用できるようにしています。構成ファイルを現在の場所 (標準スポット) に残しておきたいのですRails.root/config
が、それでも Sinatra アプリケーションから使用します。これをきれいにするにはどうすればよいですか?
現在、Sinatra アプリsettings.root
はベンダー ディレクトリの奥深くにあるパスを指しています。これは、Sinatra アプリが宝石だからだと思います。これは、Rails アプリのルートを見つけるために、多くのディレクトリを推測しなければならないことを意味します。
Sinatra アプリがマウントされているメインの Rack アプリのルートを取得する標準的な方法はありますか?