2012-05-09 8 views
0

私はヒロクに配備されたレールアプリを持っています。投稿時に静的な "thanks.html"ページにリダイレクトしたいインデックスページにフォームがあります。Rails 3.2.3パブリックから静的ページの代わりにインデックスを返す

問題は、私が "thanks.html"をリクエストすると、アプリケーションが代わりにインデックスページを返すことです。ログは、 "thanks.html"が見つかって返されたかのように、GET要求の200を示します。

現在、私の "thanks.html"は "index.html"と共にパブリックフォルダにあります。私は現在、Railsが追加の設定なしで利用可能なときに常に公表から一致する静的ページを返すと予想しているルートはありません。

Routing to static html page in /publicで提案されている修正を試してみましたが、成功しませんでした。

マッチ '/ foo' で、この問題を解決する方法について=>( '/公共/ foo.htmlという')リダイレクト

に任意のアイデア?

答えて

1

次の記事のいくつかの追加設定を使用して、静的ページのキャッシュを追加していました。これが、すべてのリクエストを私のindex.htmlページに強制していたようです。私はconfig.ruのラック関連の情報をコメントアウトし、すべて正常に動作します。 devcenter.heroku.com/articles/static-sites-on-heroku

関連する問題