継続的インテグレーションツールとしてIntegrityを使用することを検討していますが、アプリケーション用に別のドメインを設定したくない(または設定できない)。
Sinatraアプリ(整合性など)を取得して、Railsエンジンにすることは可能ですか?どのようにそれを行うのでしょうか?
編集:「エンジン」には通常、コントローラーやビューなどのRailsコードが必要であることに気付きました。
バーニー
継続的インテグレーションツールとしてIntegrityを使用することを検討していますが、アプリケーション用に別のドメインを設定したくない(または設定できない)。
Sinatraアプリ(整合性など)を取得して、Railsエンジンにすることは可能ですか?どのようにそれを行うのでしょうか?
編集:「エンジン」には通常、コントローラーやビューなどのRailsコードが必要であることに気付きました。
バーニー
同じプロセスでRailsとSinatraに関するPratikNaikのブログエントリを実行した人のブログ記事を見つけました
Sinatra と最近の Rails はどちらも Rack ベースのアプリケーションであるため、特別に作成された Rackup ファイルを使用してそれらを統合する方がより実用的で簡単だと思います。
上記の Ryan によって提供されたソリューションのバリエーションとして、Sinatra と Rails の config.ru ファイルを使用した、少しクリーンな代替案を次に示します。また、公式の RoR ガイド Web サイトで、ラックと Rails での使用について詳しく読むことができます。