4

私はWeb開発に飛び込んでおり、Ruby on Rails 3.1を使用して個人のWebサイトを構築し、それにブログを追加したいと思います。Octopressは本当に素晴らしいサウンドで、Rubyで書かれていますが、OctopressをRailsアプリに統合することを説明しているリソースをオンラインで見つけることができません。それが設計されたものではないことは知っていますが、これら2つのテクノロジーの人気を考えると、それについての議論がないことに驚いています。私が見つけることができる唯一のリソースは、Octopressを使用してスタンドアロンのブログWebサイトを作成することに関する議論です。Octopressを既存のRails3.1アプリに統合するにはどうすればよいですか?スタンドアロンのWebサイトとして設定し、サブドメインとして統合できますか?他の提案?

よろしくお願いします!

4

1 に答える 1

4

少し遅い、私は知っています。ただし、任意の Rack アプリ (つまり、config.ruファイルを含むアプリケーション) を別の Rack アプリ内にマウントできます。RailsもOctopressもRackなので、できない理由はないと思います。少し手を汚したくない場合は、2 つの間でアセットを共有するのにいくつかの課題がありますが (読んでください: Sprockets を別の Rack アプリとしてマウントします)、Octopress 固有の手順を見つける必要はありません。 2つのアプリがかなり分離されていることを気にしないのであれば、これを行うためです。グーグルmounting rack apps in railsでその文献を読んでください。

これを行うかどうかを調べることをお勧めしforemanます。

編集: root で一緒に装備された一連の並列 Rack エンジンにすべてを分割する代わりに、config.ruRails 3 は Octopress などの Sinatra アプリをそのルートに直接マウントできるようです。詳しくはこちらをご覧ください。.

于 2013-04-16T00:57:11.697 に答える