2016-10-06 18 views
1

レール5のラックミドルウェアとしてsinatraを追加する際に問題があります。問題は、一度gem "sinatra"をRails Gemfileに追加すると、サーバーを稼働させることができないということです。しかし、bundle installはまだエラーなしで終了します。誰かが(ミドルウェア)Sinatra AppをRails 5に追加する方法を教えてください。Sinatra on Rails 5

答えて

0

Railsは自動的にgemfile内のすべてのgemを返します。これはSinatraをミドルウェアとして使用する場合には理想的ではありません。これはSinatraのウェブサイトhereに記載されています。

この問題を回避するには、Gemfileをgem "sinatra", :require => falseと変更して、アプリに必要な場所にrequire "sinatra/base"を追加します。

関連する問題